Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 00d17f7a authored by Scott Main's avatar Scott Main
Browse files

add attributes to accessibility service info

Change-Id: I3651544164f718003b8eb1235a7d723f1bcee5be
parent b8e4d95c
Loading
Loading
Loading
Loading
+20 −1
Original line number Original line Diff line number Diff line
@@ -58,6 +58,18 @@ import java.util.List;
 * developer guide.</p>
 * developer guide.</p>
 * </div>
 * </div>
 *
 *
 * @attr ref android.R.styleable#AccessibilityService_accessibilityEventTypes
 * @attr ref android.R.styleable#AccessibilityService_accessibilityFeedbackType
 * @attr ref android.R.styleable#AccessibilityService_accessibilityFlags
 * @attr ref android.R.styleable#AccessibilityService_canRequestEnhancedWebAccessibility
 * @attr ref android.R.styleable#AccessibilityService_canRequestFilterKeyEvents
 * @attr ref android.R.styleable#AccessibilityService_canRequestTouchExplorationMode
 * @attr ref android.R.styleable#AccessibilityService_canRetrieveWindowContent
 * @attr ref android.R.styleable#AccessibilityService_description
 * @attr ref android.R.styleable#AccessibilityService_notificationTimeout
 * @attr ref android.R.styleable#AccessibilityService_packageNames
 * @attr ref android.R.styleable#AccessibilityService_settingsActivity
 *
 * @see AccessibilityService
 * @see AccessibilityService
 * @see android.view.accessibility.AccessibilityEvent
 * @see android.view.accessibility.AccessibilityEvent
 * @see android.view.accessibility.AccessibilityManager
 * @see android.view.accessibility.AccessibilityManager
@@ -68,23 +80,27 @@ public class AccessibilityServiceInfo implements Parcelable {


    /**
    /**
     * Capability: This accessibility service can retrieve the active window content.
     * Capability: This accessibility service can retrieve the active window content.
     * @see android.R.styleable#AccessibilityService_canRetrieveWindowContent
     */
     */
    public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 0x00000001;
    public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 0x00000001;


    /**
    /**
     * Capability: This accessibility service can request touch exploration mode in which
     * Capability: This accessibility service can request touch exploration mode in which
     * touched items are spoken aloud and the UI can be explored via gestures.
     * touched items are spoken aloud and the UI can be explored via gestures.
     * @see android.R.styleable#AccessibilityService_canRequestTouchExplorationMode
     */
     */
    public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 0x00000002;
    public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 0x00000002;


    /**
    /**
     * Capability: This accessibility service can request enhanced web accessibility
     * Capability: This accessibility service can request enhanced web accessibility
     * enhancements. For example, installing scripts to make app content more accessible.
     * enhancements. For example, installing scripts to make app content more accessible.
     * @see android.R.styleable#AccessibilityService_canRequestEnhancedWebAccessibility
     */
     */
    public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 0x00000004;
    public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 0x00000004;


    /**
    /**
     * Capability: This accessibility service can request to filter the key event stream.
     * Capability: This accessibility service can request to filter the key event stream.
     * @see android.R.styleable#AccessibilityService_canRequestFilterKeyEvents
     */
     */
    public static final int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS = 0x00000008;
    public static final int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS = 0x00000008;


@@ -213,6 +229,7 @@ public class AccessibilityServiceInfo implements Parcelable {
     * the first time they are run, if this flag is specified, a dialog is
     * the first time they are run, if this flag is specified, a dialog is
     * shown to the user to confirm enabling explore by touch.
     * shown to the user to confirm enabling explore by touch.
     * </p>
     * </p>
     * @see android.R.styleable#AccessibilityService_canRequestTouchExplorationMode
     */
     */
    public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 0x0000004;
    public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 0x0000004;


@@ -232,6 +249,7 @@ public class AccessibilityServiceInfo implements Parcelable {
     * true, otherwise this flag will be ignored. For how to declare the meta-data
     * true, otherwise this flag will be ignored. For how to declare the meta-data
     * of a service refer to {@value AccessibilityService#SERVICE_META_DATA}.
     * of a service refer to {@value AccessibilityService#SERVICE_META_DATA}.
     * </p>
     * </p>
     * @see android.R.styleable#AccessibilityService_canRequestEnhancedWebAccessibility
     */
     */
    public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 0x00000008;
    public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 0x00000008;


@@ -260,6 +278,7 @@ public class AccessibilityServiceInfo implements Parcelable {
     * otherwise this flag will be ignored. For how to declare the meta-data
     * otherwise this flag will be ignored. For how to declare the meta-data
     * of a service refer to {@value AccessibilityService#SERVICE_META_DATA}.
     * of a service refer to {@value AccessibilityService#SERVICE_META_DATA}.
     * </p>
     * </p>
     * @see android.R.styleable#AccessibilityService_canRequestFilterKeyEvents
     */
     */
    public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 0x00000020;
    public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 0x00000020;