The API docs are not clear; they insinuate that a caller can issue any
number of "play" DTMF requests followed by a single "stop" request and
that the framework will interpret this as two digits in succession.
In reality, the documentation is referring to the fact that the local tone
will correctly stop if another tone is already playing. The API
requests are sent directly to the modem as the InCallService sends them,
and it is possible that some ConnectionService implementations (more
specifically some vendor IMS implementations) will get confused if
they receiver multiple starts and then a single stop.
Test: Docs only change
Bug: 262699364
Change-Id: I770008cc3b000f739d930ea899df5e98d1b17129
userIdSharingMedia with.
In ag/16708639, getStorageVolumes was modified to return volumes
mounted on the calling user.
Clone profile is an exception to this rule, as by definition, it
should access the public volumes available to its parent user.
To fix this we allow a volume to be returned if:
1. Its a public volume and
2. Its visible to the userId the calling user shares media with.
Bug: b/265772860 b/265724297 b/260950918
Test: atest AppCloningHostTest
Change-Id: I84a57ea13b08a5f1cd0095e944aeacc3434df4de
After adding attestation properties for AOSP/GSI builds their comparison
in Spi layer missed one condition. If these values were not set they were assigned
as Build.UNKNOWN. Hence additional check is added in Spi layer.
Bug: 267643193
Test: atest CtsKeystoreTestCases:android.keystore.cts.KeyAttestationTest CtsKeystoreTestCases:DeviceOwnerKeyManagementTest
Change-Id: I5b3ef0a308bbb12bc4cac2efcf04468f65db1ef8
BroadcastOptions argument in Context#sendBroadcastMultiplePermissions
API is marked as @Nullable but would result in NPE if a null
BroadcastOptions is passed.
Bug: 264293164
Fix: 261957150
Test: TH
Merged-In: I0847a189bf945d8aa051133c7cff277a8692272d
Change-Id: I0847a189bf945d8aa051133c7cff277a8692272d
(cherry picked from commit 51a6ae01b8)
Fix issues with parameters and error handling in CAS AIDL integration
with framework.
Bug: 266169861
Test: atest CtsMediaMiscTestCases
Change-Id: I5d440ae8649782ce063d7879bb5f28f85b359362
This reverts commit db37a06c60.
Reason for revert: This CL was reverted by mistake
Bug: 263565738
Test: Compiles
Change-Id: I890e44a73b108501b830625eada68322ef63e192
This allows clients of the system service to handle specific errors
returned up the stack from rkpd.
Test: RemoteProvisioningServiceTests
Test: keystore2_test
Change-Id: I4b8399c0c8693533631c3a816e494bd1a2ab3239
This adds validation that the package name passed to
setApplicationRestrictions is in the correct format. This will avoid
an issue where a path could be entered resulting in a file being
written to an unexpected place.
Bug: 239701237
Merged-In: I1ab2b7228470f10ec26fe3a608ae540cfc9e9a96
Change-Id: I56c2fc14f906cdad80181ab577e2ebc276c151c1
(cherry picked from commit 1b9b59c63b)
Merged-In: I56c2fc14f906cdad80181ab577e2ebc276c151c1
If the TV is available, call setArcStatus also when binder service's
setArcMode is called.
Bug: 177973980
Bug: 187168483
Test: adb shell cmd hdmi_control setarc on
Change-Id: I60060bdd37df30b25963c012a0d5e4549bf45ff7
Nearly full level of battery was hardcoded as 90 in BatteryService code. With this change it is possible to adjust in via config.xml
Test: manual tests. It's possible to test in the emulator with additional logs. lunch sdk_phone_x86 && m && emulator => emulate battery changes
Signed-off-by: Artem Vursalov <artyomvoid@fb.com>
Change-Id: Id632424b5819fba2abe82b28af0f1993688db2e2
the check was too strict.
Bug: 266956109
Test: check if clipboard sync host->guest
Change-Id: Id63612e8e7b5264af4def4e1f5ed5c1e25995b4c
Signed-off-by: Roman Kiryanov <rkir@google.com>
This commit also improves the API doc to explain the result of a
network being restricted.
Bug: 262448368
Test: make
Change-Id: Idb7fde0f925048b4abba55b6f6b74a27c0a37bd3