Example usage for android.accessibilityservice AccessibilityServiceInfo FEEDBACK_GENERIC

List of usage examples for android.accessibilityservice AccessibilityServiceInfo FEEDBACK_GENERIC

Introduction

In this page you can find the example usage for android.accessibilityservice AccessibilityServiceInfo FEEDBACK_GENERIC.

Prototype

int FEEDBACK_GENERIC

To view the source code for android.accessibilityservice AccessibilityServiceInfo FEEDBACK_GENERIC.

Click Source Link

Document

Denotes generic feedback.

Usage

From source file:Main.java

public static boolean checkAccessibilityEnabled(Context context, String serviceName) {
    AccessibilityManager manager = (AccessibilityManager) context
            .getSystemService(Context.ACCESSIBILITY_SERVICE);
    List<AccessibilityServiceInfo> list = manager
            .getEnabledAccessibilityServiceList(AccessibilityServiceInfo.FEEDBACK_GENERIC);
    for (AccessibilityServiceInfo accessibilityServiceInfo : list) {
        if (accessibilityServiceInfo.getId().equals(serviceName)) {
            return true;
        }//from   w w  w. jav a 2  s .  c  o  m
    }
    return false;
}

From source file:Main.java

public static boolean isEnable(Context context) {
    AccessibilityManager manager = (AccessibilityManager) context
            .getSystemService(Context.ACCESSIBILITY_SERVICE);
    List<AccessibilityServiceInfo> services = manager
            .getEnabledAccessibilityServiceList(AccessibilityServiceInfo.FEEDBACK_GENERIC);
    boolean flag = false;
    for (AccessibilityServiceInfo info : services) {
        ResolveInfo i = info.getResolveInfo();
        if (TextUtils.equals(context.getPackageName(), i.serviceInfo.packageName)) {
            flag = true;/*  w  w  w.j  ava2  s. c o  m*/
            break;
        }
    }
    return flag;
}

From source file:net.grayswander.rotationmanager.RotationManagerService.java

@Override
protected void onServiceConnected() {
    super.onServiceConnected();

    //Configure these here for compatibility with API 13 and below.
    AccessibilityServiceInfo config = new AccessibilityServiceInfo();
    config.eventTypes = AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED;
    config.feedbackType = AccessibilityServiceInfo.FEEDBACK_GENERIC;

    if (Build.VERSION.SDK_INT >= 16)
        //Just in case this helps
        config.flags = AccessibilityServiceInfo.FLAG_INCLUDE_NOT_IMPORTANT_VIEWS;

    setServiceInfo(config);/*  w w w .  j  a v  a2 s  .c  o  m*/

    this.context = getApplicationContext();

    PreferenceManager.setDefaultValues(context, R.xml.preferences, false);

    configuration = new Configuration(this.context);
    this.resources = context.getResources();

}

From source file:com.mattprecious.notisync.service.NotificationService.java

@Override
protected void onServiceConnected() {
    MyLog.d(TAG, "Service connected");
    AccessibilityServiceInfo info = new AccessibilityServiceInfo();
    info.eventTypes = AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED;
    info.feedbackType = AccessibilityServiceInfo.FEEDBACK_GENERIC;
    info.flags = AccessibilityServiceInfo.DEFAULT;
    info.notificationTimeout = 100;/*from  w  w w  .  ja v a 2 s . com*/
    setServiceInfo(info);
}