diff --git a/core/java/android/view/accessibility/AccessibilityManager.java b/core/java/android/view/accessibility/AccessibilityManager.java index 9fe7bd6d8a87a..f5f5f42ac8a63 100644 --- a/core/java/android/view/accessibility/AccessibilityManager.java +++ b/core/java/android/view/accessibility/AccessibilityManager.java @@ -114,7 +114,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(); diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 114b5f8575f88..9725805fbff1a 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -3381,6 +3381,7 @@ - + diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java index a57daabf51454..cb6d4df355b11 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -872,10 +872,10 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { */ @Override public void notifyAccessibilityButtonClicked() { - if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.STATUS_BAR) + if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.STATUS_BAR_SERVICE) != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("Caller does not hold permission " - + android.Manifest.permission.STATUS_BAR); + + android.Manifest.permission.STATUS_BAR_SERVICE); } synchronized (mLock) { notifyAccessibilityButtonClickedLocked(); @@ -891,10 +891,10 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { */ @Override public void notifyAccessibilityButtonAvailabilityChanged(boolean available) { - if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.STATUS_BAR) + if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.STATUS_BAR_SERVICE) != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("Caller does not hold permission " - + android.Manifest.permission.STATUS_BAR); + + android.Manifest.permission.STATUS_BAR_SERVICE); } synchronized (mLock) { notifyAccessibilityButtonAvailabilityChangedLocked(available);