/**
* 核心服务:执行自动化任务
* Created by czc on 2017/6/13.
*/
public class TaskService_ extends AccessibilityService{
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
//注意这个方法回调,是在主线程,不要在这里执行耗时操作
}
@Override
public void onInterrupt() {
accessibilityNodeInfo.findAccessibilityNodeInfosByText(text)
1
2.根据组件 id 找到对应的组件(注:方法返回的是集合,找到的组件不一点唯一,组件的 id 获取可以通过 Android Studio 内置的工具 monitor 获取,该工具路径:C:\Users\Dell\AppData\Local\Android\Sdk\tools)
public static boolean hasServicePermission(Context ct, Class serviceClass) {
int ok = 0;
try {
ok = Settings.Secure.getInt(ct.getContentResolver(), Settings.Secure.ACCESSIBILITY_ENABLED);
} catch (Settings.SettingNotFoundException e) {
}