android.view.accessibility.AccessibilityManager#getInstalledAccessibilityServiceList ( )源码实例Demo

下面列出了android.view.accessibility.AccessibilityManager#getInstalledAccessibilityServiceList ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: VoIpUSSD   文件: USSDController.java
protected static boolean isAccessiblityServicesEnable(Context context) {
    AccessibilityManager am = (AccessibilityManager) context
            .getSystemService(Context.ACCESSIBILITY_SERVICE);
    if (am != null) {
        for (AccessibilityServiceInfo service : am.getInstalledAccessibilityServiceList()) {
            if (service.getId().contains(context.getPackageName())) {
                return USSDController.isAccessibilitySettingsOn(context, service.getId());
            }
        }
    }
    return false;
}
 
源代码2 项目: test-butler   文件: ButlerService.java
@Override
public void onCreate() {
    super.onCreate();

    Log.d(TAG, "ButlerService starting up...");

    AppSettingsAccessor settings = new AppSettingsAccessor(getContentResolver());

    gsmDataDisabler = new GsmDataDisabler();
    permissionGranter = new PermissionGranter();
    InstalledAccessibilityServiceProvider serviceProvider = new InstalledAccessibilityServiceProvider() {
        @NonNull
        @Override
        public List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList() {
            AccessibilityManager manager = (AccessibilityManager) getApplicationContext()
                    .getSystemService(ACCESSIBILITY_SERVICE);
            if (manager == null) {
                return Collections.emptyList();
            }
            return manager.getInstalledAccessibilityServiceList();
        }
    };
    accessibilityServiceEnabler = new AccessibilityServiceEnabler(serviceProvider, settings);
    accessibilityServiceWaiter = new AccessibilityServiceWaiter();
    locks = new CommonDeviceLocks();
    locks.acquire(this);

    butlerApi.onCreate(settings);

    // Install custom IActivityController to prevent system dialogs from appearing if apps crash or ANR
    NoDialogActivityController.install();
}
 
源代码3 项目: MiBandDecompiled   文件: i.java
public static List a(AccessibilityManager accessibilitymanager)
{
    return accessibilitymanager.getInstalledAccessibilityServiceList();
}
 
public static List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(
        AccessibilityManager manager) {
    return manager.getInstalledAccessibilityServiceList();
}
 
public static List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(
        AccessibilityManager manager) {
    return manager.getInstalledAccessibilityServiceList();
}
 
public static List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(
        AccessibilityManager manager) {
    return manager.getInstalledAccessibilityServiceList();
}
 
源代码7 项目: guideshow   文件: AccessibilityManagerCompatIcs.java
public static List<AccessibilityServiceInfo> getInstalledAccessibilityServiceList(
        AccessibilityManager manager) {
    return manager.getInstalledAccessibilityServiceList();
}