we plan to forbid hidden API in product partition.
So this app should be moved to /system_ext because it uses hidden API.
It is not permanent, so they can be moved back to /product due to
needs if there isn't hidden usage anymore.
Bug: 137908189
Test: m
Test: check whether device boots successfully
Test: atest SystemUITests
Change-Id: I54f86496d4a0045af3576091cce00e5cd285b4f8
As AOSP launcher is moved to system_ext, its permission files will follow the app location.
Test: m
Bug: 137908189
Change-Id: I5d11e3901633be82f375c56a5ef2c79b6e0b0922
As Settings is moved to system_ext, its permission files will follow the app location.
Test: m
Bug: 137908189
Change-Id: I58ae29a6454f91f222b15ccbd9d3e5b5d5889289
This cl just moves the block of code that is dedicated to converting
preCreated users to its own method to make the code look less messy.
Also adds synchronization to the writeUserLP calls within that block.
Bug: 142482943
Test: Treehugger (this cl just moves some code into a new method)
Change-Id: I7326a6559540b7166f737a9ecc7a5745ffc67554
Some of the names weren't fully self-explanatory so adding comments
helps future readers understand what each reason actually represents.
Bug: 145551233
Test: N/A
Change-Id: Ie517590968733e26e5e1b806f44379442a187e9c
1) Fix regression where defaults from system configurations were ignored.
2) Pass userId through listeners so that we don't need to recalculate
all location when a setting changes for a non-current user.
Test: CTS location tests
Bug: 144098502
Change-Id: If1bca907f1e5b3ccc27bb77398dd3a2ade65e2ef
am skip reason: Change-Id Ifec5a14f488fdb425bdcfee6ffe1f48f9fa9d1e8 with SHA-1 16b2f2beb3 is in history
Change-Id: I83b93bf181d724f1020862394b1eb7155a4da6ea
Allow to keep checking attention after the screen dim event, for X
millis, where X is a DeviceConfig flag.
Also move the duration of the check pre-dim to a flag controlled
variable
Bug: 143902763
Test: manually verified + unit test updated; added tests to make sure
flag cannot cause problems
Change-Id: I94118d657c8215e07d758170749e9992c19d6535
With the parent CL that allows the topmost fullscreen activity to set
the display rotation when freeform windows are visible, OEMs may need
this method to easily regulate the display rotation behavior on external
displays, or primary displays when a keyboard is attached. Therefore
let's expose it to for SysUI to use it.
Also change its name for consistency, especially to differentiate this
and mIgnoreRotateForApps in DisplayContent.
Bug: 144185986
Test: Command line can still set it.
Change-Id: Id1233869c30b66bde3550267dbb21a84076c223d