[关闭]
@dooy 2018-08-16T06:13:38.000000Z 字数 665 阅读 171

mAccessibility apiCloud模块 参数说明

JS


mAccessibility 是自己根据AccessibilityService写的一个模块

初始化

  1. var mAccessibility = api.require('mAccessibility');

0.开取前的设置 onServiceConnected

从控制界面跳回来后回调

  1. mAccessibility.onServiceConnected( function callback(ret,err){} );

1.开启权限开启 start

当err时候是错误 一定要获取到相应的权限

  1. mAccessibility.start( function callback(ret,err){} );

2.onAccessibilityEvent 监听

返回当前所有节点的情况 包括 ID,className,PID,text

  1. mAccessibility.onAccessibilityEvent( function callback(ret,err){} );

3.findDo 查找并执行

  1. mAccessibility.findDo( para, callback(ret,err) );

para 参数解释

参数 类型 必选 说明
ID string 必选 按id查找
text string 选填 按文本查找,优先级别大于ID
timeOut int 选填 超时后自动结束,执行错误还是 err上有值
input array《string》 选填 输入的值放在这个地方,可能有多个

目前只处理了 点击、input的填写
android.widget.EditText 填写 ,其他都是点击

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注