For experiment flag testing, adding lmkd flag in DeviceConfig.
Bug: 194316048
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I1f13d6bbb4a9a7fd8825d7e5acde416750271df4
Add columns in ContactsContract.Settings to indicate
the default account for new contacts.
Test: ran m update-api to generate current.txt change.
Bug: 188347310
Change-Id: I4333455e36079561b6bfcdd07375aa56659bb4db
This will be flagged with config_perDeviceStateRotationLock.
If true, a distinct rotation lock settings can be maintained for each
device state. Some device states won't need their own rotation lock
setting and in those cases, the setting of the previous device state
will be used.
The existing global setting "Settings.System.ACCELEROMETER_ROTATION"
still works the same and reflects the setting for the currently active
state.
Test: atest SystemUiTests:RotationLockControllerImplTest
Test: atest SystemUiTests:DeviceStateRotationLockSettingControllerTest
Bug: 183001527
Change-Id: I1cbcfae7db7c01745ea7ad665432f8651d8f1546
Add a Settings constant to control the overall enabling of TARE. If
disabled, it will clean up and drop as much as possible. Set the default
value to 0/false.
Bug: 158300259
Test: look at dumpsys output after changing setting constant value
Test: atest SettingsProviderTest:SettingsBackupTest
Change-Id: I252f792444423fe5dc801125f9e7d3a0b6ed5b42
Bug: 175820762
Test: manual test and unit test
Change-Id: I5a7bb8ba50a14e7589e8cf771545aeaf4ee9362e
(cherry picked from commit e8aa4baedfaa447da9f9211b07e495759b05216b)
Bug: 185927316
Test: tests run as part of topic thru the other CL; no extra tests for
this change alone.
Change-Id: I76e21b2f3731f4e556713ad86bc7bd29e467c583
Change-Id: I0bc606e9cf438705166f76872495f2e84dee55d3
(cherry picked from commit 0e20158cf7651d298af879209f81bfae115c253d)
See go/sysui-aod-lite-expiration for more details.
Bug: 177914227
Test: manual test
Change-Id: Ie2751e007a57faba6ae83c48fc494ff80d2dc912
(cherry picked from commit c92d2c67591467541dec962f75a11560a142ef44)
This CL aims to clarify more on what "IME ID" means in Android.
"IME ID" is a string representation of a certain implementation of
InputMethodService, which has always been computed by
new ComponentName(packageName, serviceName).flattenToShortString(),
then has been exposed to developers through at least the following two
public APIs.
* Settings.Secure.DEFAULT_INPUT_METHOD
* InputMethodInfo#getId()
Now that our IME CTS tests are already requiring that "IME ID" equals
to test IMEs' component name indirectly, it would be more beneficial
if we clearly mention that "IME ID" is guaranteed to be constructed by
ComponentName#flattenToShortString()
hence is also guaranteed to be parsed with
ComponentName#unflattenFromString().
It is to late to change strong representations that have been
exposed to developers for more than 10 years anyway.
Other than updating public API documents, this CL does nothing.
Fix: 192392438
Test: presubmit
Change-Id: I013cd79b92363fe6e438f445606b5fc53e2660f6
* changes:
Add the log for new supported accessibility button type 'Accessibility Gesture'
Update the supported type in ACCESSIBILITY_BUTTON_MODE according to navigation gestural mode or button mode
Add a supported type 'gesture' under ACCESSIBILITY_BUTTON_MODE
SHOW_ROTATION_SUGGESTIONS had a redundant 'the' in its documentation.
BUG: 193762210
Test: N/A since only comment was updated
Change-Id: Iafe3f6e563e4d3663e9dca6b2f3c64a1448a7ac8
Remove setting option and show lockdown button by default in the power menu
Fixes: 185618694
Test: atest GlobalActionsDialogLiteTest
Test: flash device, set PIN, observe button present
Change-Id: I7c8f976fd73f6edf3edb26c8de31fd83eb9ac296
Root cause: From the user feedback, accessibiltiy gesture has more
benifits than floating accessibility button especially to low vision users.
Solution: Bring back accessibility gesture to be one of the options of
the accessibility button.
Bug: 190563948
Test: install new SettingsProvider.apk & adb reboot & manual test
Change-Id: I59952c744cddfbdc01b906d39b2681858f0bb2ea
Currently there is only a shell command to delete a property.
Adding an API to do the same.
BUG: 184001163
Test: atest android.provider.DeviceConfigTest
Test: atest CtsDeviceConfigTestCases
Test: atest com.android.server.testables.TestableDeviceConfigTest
Change-Id: I43d7177c509501efd65e32ab3ad000d17d6ffb6c
App processes might need to read the Settings value using system code.
Therefore this key is @hide but should be @Readable.
BUG: 191519696
Test: atest android.appsecurity.cts.ReadableSettingsFieldsTest
Change-Id: Idf1512ebf3487d74a18ad2dc13ee7cbb2c7643d0
The BLUETOOTH_MODE setting is meant to distinguish the OS type of paired
device. So it makes sense to have a more straightforward name for users
to easily understanding its expected usage.
Bug: 176835928, 191375904
Test: manual test and unit test.
Change-Id: I8a3431c4c05943c13f620ffb89a431c2cda764ad
Some users had a bad default value from a previous build. This renames
the flag so that they will still get the correct default when upgrading.
Fixes: 191786947
Test: manual, atest
Change-Id: I8fa3077bf7c8a4414ebc259174214538684f6560