9ec32ea53490bbdcdf01be28a6e2fa56e69d2e68
New APIs are being exposed for use by SetUp Wizard, which requires System APIs. The APIs enable the calling app to determine the capabilities for / config of the current user that affect time zone detection and then alter them. This commit also contains changes to the Shell package needed for the CTS tests being added to test the new APIs. See the associated CTS commit for details. The primary usecase: The rules for who can do what and when for time zone detection are becoming more complicated, and device and user capabilities will be affected by compile time constants, device config (resources) and device hardware. By exposing this API, the complex logic can be encoded in one place (the system server), rather than duplicating them in multiple client apps. These APIs are also intended for use by SettingsUI (and the various form factor versions of that), but settings apps do not require them to be marked with @SystemApi. Bug: 159891384 Test: atest CtsTimeTestCases Change-Id: I1eb6a68a74217106f81cb9525ad9370c805eecf2
Merge "Add media team members to OWNERS" am:
6300a62dbb am: 1c2d6c8fd5 am: f893c9711e am: 69042dbd16 am: d7d0a6d48b
Merge "Add a new permission in AOSP" am:
4b22e7c281 am: 1f728acac0 am: 8a0ce64177 am: 75ae324fb9 am: 7a3481c35c
…
…
Merge "Use the try catch to deal with the StaleDataException." am:
1fa847ad64 am: 15698dd32d am: 4b16237ab7 am: d715c91c2a am: 0a2fb51a9e
…
…
…
Merge "Add a new permission in AOSP" am:
4b22e7c281 am: 1f728acac0 am: 8a0ce64177 am: 75ae324fb9 am: 7a3481c35c
Merge "Use jni_headers instead of JNI_H_INCLUDE" am:
75a5b44258 am: b842272135 am: 61ea9dd847 am: fe576af25a am: b90a8a87d9
…
…
Merge "Deprecate CellLocation Classes" am:
27b3384102 am: b92bb8e643 am: 5d8e5249d6 am: febf87fde1 am: 32f7c492fc
…
Merge "Get ART public API doctag information from java_sdk_library" am:
08e7cbb0b5 am: ec334d86e0 am: c0ea6a6330 am: 0acdd44047 am: 23c51bd63b
…
…
Merge "Use ART stubs source generated by java_sdk_library" am:
b996945678 am: 54fa7623bc am: ad9299dcdb am: 471182f89e am: 860f8b380b
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%