OSDN Git Service

A11y shortcut settings enhancement
authorPhil Weaver <pweaver@google.com>
Thu, 16 Mar 2017 21:52:31 +0000 (14:52 -0700)
committerPhil Weaver <pweaver@google.com>
Fri, 24 Mar 2017 20:15:13 +0000 (13:15 -0700)
commit296b7263ad5f9dfbfbe7833da02a551e3adf84eb
tree20b647cd9f9ab0185a568e92597f55885bc9bd1a
parentd3505c76cdc70664b5f730eb7bb1e20351a2af4d
A11y shortcut settings enhancement

Adding shortcut on/off switch, improving the service picker,
and adding a switch to enable the shortcut on the lock screen.

Also adjusted setting search code to avoid indexing the
accessibility shortcut aside from the main accessibility settings
page.

Bug: 35872328
Bug: 35219988
Test: Ran in a variety of conditions, ran existing settings test.
Also added basic robo test, verified existing robo tests pass.
Change-Id: I4da9bad74caf96d9c8f3640e7db5417b4ee5d602
res/values/strings.xml
res/xml/accessibility_settings.xml
res/xml/accessibility_shortcut_settings.xml [new file with mode: 0644]
src/com/android/settings/accessibility/AccessibilityServiceWarning.java
src/com/android/settings/accessibility/AccessibilitySettings.java
src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java [new file with mode: 0644]
src/com/android/settings/accessibility/ShortcutServicePickerFragment.java [new file with mode: 0644]
src/com/android/settings/applications/defaultapps/DefaultAppInfo.java
src/com/android/settings/applications/defaultapps/DefaultAppPickerFragment.java
src/com/android/settings/search/SearchIndexableResources.java
tests/robotests/src/com/android/settings/accessibility/ShortcutServicePickerFragmentTest.java [new file with mode: 0644]