diff options
Diffstat (limited to 'core/java/android/accessibilityservice/AccessibilityServiceInfo.java')
| -rw-r--r-- | core/java/android/accessibilityservice/AccessibilityServiceInfo.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/core/java/android/accessibilityservice/AccessibilityServiceInfo.java b/core/java/android/accessibilityservice/AccessibilityServiceInfo.java index 4019a56133b4..ee03280578e5 100644 --- a/core/java/android/accessibilityservice/AccessibilityServiceInfo.java +++ b/core/java/android/accessibilityservice/AccessibilityServiceInfo.java @@ -36,11 +36,11 @@ import android.view.View; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityNodeInfo; +import com.android.internal.R; + import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; -import com.android.internal.R; - import java.io.IOException; import java.util.ArrayList; import java.util.Collections; @@ -319,6 +319,9 @@ public class AccessibilityServiceInfo implements Parcelable { */ public static final int FLAG_RETRIEVE_INTERACTIVE_WINDOWS = 0x00000040; + /** {@hide} */ + public static final int FLAG_FORCE_DIRECT_BOOT_AWARE = 0x00010000; + /** * The event types an {@link AccessibilityService} is interested in. * <p> @@ -687,8 +690,9 @@ public class AccessibilityServiceInfo implements Parcelable { } /** {@hide} */ - public boolean isEncryptionAware() { - return mResolveInfo.serviceInfo.directBootAware; + public boolean isDirectBootAware() { + return ((flags & FLAG_FORCE_DIRECT_BOOT_AWARE) != 0) + || mResolveInfo.serviceInfo.directBootAware; } /** |
