android.support.v4.accessibilityservice
Class AccessibilityServiceInfoCompat

java.lang.Object
  extended by android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat

public class AccessibilityServiceInfoCompat
extends java.lang.Object

Helper for accessing features in android.accessibilityservice.AccessibilityService introduced after API level 4 in a backwards compatible fashion.


Field Summary
static int FEEDBACK_ALL_MASK
          Mask for all feedback types.
 
Method Summary
static java.lang.String feedbackTypeToString(int feedbackType)
          Returns the string representation of a feedback type.
static java.lang.String flagToString(int flag)
          Returns the string representation of a flag.
static boolean getCanRetrieveWindowContent(AccessibilityServiceInfo info)
          Whether this service can retrieve the current window's content.
static java.lang.String getDescription(AccessibilityServiceInfo info)
          Description of the accessibility service.
static java.lang.String getId(AccessibilityServiceInfo info)
          The accessibility service id.
static ResolveInfo getResolveInfo(AccessibilityServiceInfo info)
          The service ResolveInfo.
static java.lang.String getSettingsActivityName(AccessibilityServiceInfo info)
          The settings activity name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FEEDBACK_ALL_MASK

public static final int FEEDBACK_ALL_MASK
Mask for all feedback types.

See Also:
AccessibilityServiceInfo#FEEDBACK_SPOKEN, AccessibilityServiceInfo#FEEDBACK_HAPTIC, AccessibilityServiceInfo#FEEDBACK_AUDIBLE, AccessibilityServiceInfo#FEEDBACK_VISUAL, AccessibilityServiceInfo#FEEDBACK_GENERIC, Constant Field Values
Method Detail

getId

public static java.lang.String getId(AccessibilityServiceInfo info)
The accessibility service id.

Generated by the system.

Returns:
The id.

getResolveInfo

public static ResolveInfo getResolveInfo(AccessibilityServiceInfo info)
The service ResolveInfo.

Generated by the system.

Returns:
The info.

getSettingsActivityName

public static java.lang.String getSettingsActivityName(AccessibilityServiceInfo info)
The settings activity name.

Statically set from meta-data.

Returns:
The settings activity name.

getCanRetrieveWindowContent

public static boolean getCanRetrieveWindowContent(AccessibilityServiceInfo info)
Whether this service can retrieve the current window's content.

Statically set from meta-data.

Returns:
True window content can be retrieved.

getDescription

public static java.lang.String getDescription(AccessibilityServiceInfo info)
Description of the accessibility service.

Statically set from meta-data.

Returns:
The description.

feedbackTypeToString

public static java.lang.String feedbackTypeToString(int feedbackType)
Returns the string representation of a feedback type. For example, AccessibilityServiceInfo#FEEDBACK_SPOKEN is represented by the string FEEDBACK_SPOKEN.

Parameters:
feedbackType - The feedback type.
Returns:
The string representation.

flagToString

public static java.lang.String flagToString(int flag)
Returns the string representation of a flag. For example, AccessibilityServiceInfo#DEFAULT is represented by the string DEFAULT.

Parameters:
flag - The flag.
Returns:
The string representation.