Revise Accessibility button chooser intent/permissions

1) Switch AccessibilityButtonChooserActivity to non-exported
2) Update AccessibilityButtonChooserActivity's intent action to
   be CTS-compliant
3) Switches to correct permission to validate a click of the
   accessibility button originated from the status bar service

Bug: 36866328
Bug: 36976440
Test: Manual / Created app to validate launch protection
Change-Id: Ifcd5e8dbbe683dc99bb900a5870a9ba374fbd5d4
This commit is contained in:
Casey Burkhardt
2017-04-05 16:47:19 -07:00
parent 399dba4ab0
commit afe3ef1b36
3 changed files with 7 additions and 6 deletions

View File

@@ -112,7 +112,7 @@ public final class AccessibilityManager {
*/
@SdkConstant(SdkConstant.SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_CHOOSE_ACCESSIBILITY_BUTTON =
"android.intent.action.CHOOSE_ACCESSIBILITY_BUTTON";
"com.android.internal.intent.action.CHOOSE_ACCESSIBILITY_BUTTON";
static final Object sInstanceSync = new Object();