@dooy
2018-08-16T06:13:38.000000Z
字数 665
阅读 171
JS
mAccessibility 是自己根据AccessibilityService写的一个模块
初始化
var mAccessibility = api.require('mAccessibility');
从控制界面跳回来后回调
mAccessibility.onServiceConnected( function callback(ret,err){} );
当err时候是错误 一定要获取到相应的权限
mAccessibility.start( function callback(ret,err){} );
返回当前所有节点的情况 包括 ID,className,PID,text
mAccessibility.onAccessibilityEvent( function callback(ret,err){} );
mAccessibility.findDo( para, callback(ret,err) );
para 参数解释
参数 | 类型 | 必选 | 说明 |
---|---|---|---|
ID | string | 必选 | 按id查找 |
text | string | 选填 | 按文本查找,优先级别大于ID |
timeOut | int | 选填 | 超时后自动结束,执行错误还是 err上有值 |
input | array《string》 | 选填 | 输入的值放在这个地方,可能有多个 |
目前只处理了 点击、input的填写
android.widget.EditText 填写 ,其他都是点击