Loading api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -50496,6 +50496,7 @@ package android.view.accessibility { method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(int); method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(); method public void interrupt(); method public static boolean isAccessibilityButtonSupported(); method public boolean isEnabled(); method public boolean isTouchExplorationEnabled(); method public boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener); core/java/android/view/accessibility/AccessibilityManager.java +15 −0 Original line number Diff line number Diff line Loading @@ -23,10 +23,12 @@ import android.accessibilityservice.AccessibilityServiceInfo; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SdkConstant; import android.annotation.SystemApi; import android.content.ComponentName; import android.content.Context; import android.content.pm.PackageManager; import android.content.pm.ServiceInfo; import android.content.res.Resources; import android.os.Binder; import android.os.Handler; import android.os.IBinder; Loading Loading @@ -1059,6 +1061,19 @@ public final class AccessibilityManager { } } /** * Determines if the accessibility button within the system navigation area is supported. * * @return {@code true} if the accessibility button is supported on this device, * {@code false} otherwise * @hide */ @SystemApi public static boolean isAccessibilityButtonSupported() { final Resources res = Resources.getSystem(); return res.getBoolean(com.android.internal.R.bool.config_showNavigationBar); } private final class MyCallback implements Handler.Callback { public static final int MSG_SET_STATE = 1; Loading packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityButtonHelper.java +0 −5 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ package com.android.settingslib.accessibility; import android.accessibilityservice.AccessibilityServiceInfo; import android.content.Context; import android.content.res.Resources; import android.provider.Settings; import android.view.accessibility.AccessibilityManager; Loading Loading @@ -55,8 +54,4 @@ public class AccessibilityButtonHelper { public static boolean isRequested(Context ctx) { return isRequestedByMagnification(ctx) || isRequestedByAccessibilityService(ctx); } public static boolean isDeviceSupported(Resources res) { return res.getBoolean(com.android.internal.R.bool.config_showNavigationBar); } } Loading
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -50496,6 +50496,7 @@ package android.view.accessibility { method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(int); method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(); method public void interrupt(); method public static boolean isAccessibilityButtonSupported(); method public boolean isEnabled(); method public boolean isTouchExplorationEnabled(); method public boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener);
core/java/android/view/accessibility/AccessibilityManager.java +15 −0 Original line number Diff line number Diff line Loading @@ -23,10 +23,12 @@ import android.accessibilityservice.AccessibilityServiceInfo; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SdkConstant; import android.annotation.SystemApi; import android.content.ComponentName; import android.content.Context; import android.content.pm.PackageManager; import android.content.pm.ServiceInfo; import android.content.res.Resources; import android.os.Binder; import android.os.Handler; import android.os.IBinder; Loading Loading @@ -1059,6 +1061,19 @@ public final class AccessibilityManager { } } /** * Determines if the accessibility button within the system navigation area is supported. * * @return {@code true} if the accessibility button is supported on this device, * {@code false} otherwise * @hide */ @SystemApi public static boolean isAccessibilityButtonSupported() { final Resources res = Resources.getSystem(); return res.getBoolean(com.android.internal.R.bool.config_showNavigationBar); } private final class MyCallback implements Handler.Callback { public static final int MSG_SET_STATE = 1; Loading
packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityButtonHelper.java +0 −5 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ package com.android.settingslib.accessibility; import android.accessibilityservice.AccessibilityServiceInfo; import android.content.Context; import android.content.res.Resources; import android.provider.Settings; import android.view.accessibility.AccessibilityManager; Loading Loading @@ -55,8 +54,4 @@ public class AccessibilityButtonHelper { public static boolean isRequested(Context ctx) { return isRequestedByMagnification(ctx) || isRequestedByAccessibilityService(ctx); } public static boolean isDeviceSupported(Resources res) { return res.getBoolean(com.android.internal.R.bool.config_showNavigationBar); } }