let r ={
text:"确定"
}
let res = android.acc.findView(r)
console.log("执行结果",res);
let r ={
text:"确定"
}
let res = android.acc.findViews(r)
console.log("执行结果",res);
let desc="按钮"
let res = android.acc.findViewByDesc(desc)
console.log("执行结果",res);
let desc="按钮"
let res = android.acc.findViewByDescs(desc)
console.log("执行结果",res);
let id="com.android.systemui:id/quick_settings_container"
let res = android.acc.findViewById(id)
console.log("执行结果",res);
let id="com.android.systemui:id/quick_settings_container"
let res = android.acc.findViewByIds(id)
console.log("执行结果",res);
- isShow:
bool 是否只获取显示的 默认false
let node=await android.acc.findView({text:"确定"})//寻找节点
let res =await node.toJson()//
console.log("执行结果",res);
let node=await android.acc.findView({text:"确定"})//寻找节点
let res =node.click()//触发事件
console.log("执行结果",res);
let node=await android.acc.findView({text:"确定"})//寻找节点
let res =node.clickEx()//触发事件
console.log("执行结果",res);
export enum AccessibilityAction {
/** 获取输入焦点 */
FOCUS = 1,
/** 清除输入焦点 */
CLEAR_FOCUS = 2,
/** 选择节点 */
SELECT = 4,
/** 清除选择 */
CLEAR_SELECTION = 8,
/** 点击节点 */
CLICK = 16,
/** 长按节点 */
LONG_CLICK = 32,
/** 获取无障碍焦点 */
ACCESSIBILITY_FOCUS = 64,
/** 清除无障碍焦点 */
CLEAR_ACCESSIBILITY_FOCUS = 128,
/** 按粒度向前移动文本 */
NEXT_AT_MOVEMENT_GRANULARITY = 256,
/** 按粒度向后移动文本 */
PREVIOUS_AT_MOVEMENT_GRANULARITY = 512,
/** 移动到下一个HTML元素 */
NEXT_HTML_ELEMENT = 1024,
/** 移动到上一个HTML元素 */
PREVIOUS_HTML_ELEMENT = 2048,
/** 向前滚动内容 */
SCROLL_FORWARD = 4096,
/** 向后滚动内容 */
SCROLL_BACKWARD = 8192,
/** 复制当前选择到剪贴板 */
COPY = 16384,
/** 从剪贴板粘贴内容 */
PASTE = 32768,
/** 剪切当前选择到剪贴板 */
CUT = 65536,
/** 设置文本选择范围 */
SET_SELECTION = 131072,
/** 展开可展开节点 */
EXPAND = 262144,
/** 折叠可展开节点 */
COLLAPSE = 524288,
/** 关闭/取消可关闭的节点 */
DISMISS = 1048576,
/** 设置节点文本内容 */
SET_TEXT = 2097152
}
let node=await android.acc.findView({text:"确定"})//寻找节点
let code=1;//事件代码
let res =node.performAction(code)//触发事件
console.log("执行结果",res);
let node=await android.acc.findView({text:"确定"})//寻找节点
let code=1;//事件代码
let res =node.performActionEx(code)//触发事件
console.log("执行结果",res);
- t:
int64 时间 持续时间 - x1:
int64 坐标 起始点 - y1:
int64 坐标 起始点 - x2:
int64 坐标 终点 - y2:
int64 坐标 终点
let t = 1000//时间 持续时间
let x1 = 100//坐标 起始点
let y1 = 100//坐标 起始点
let x2 = 300//坐标 终点
let y2 = 500//坐标 终点
let res = android.acc.swipe(t,x1,y1,x2,y2)
console.log("执行结果",res);
let res = android.acc.getWindows()
console.log("执行结果",res);
- windowId:
int64 窗口id 默认-1 -1为当前app窗口
let windowId = -1//窗口id 默认-1 -1为当前app窗口
let res = android.acc.getNode(windowId)
console.log("执行结果",res);
let node=await android.acc.findView({text:"确定"})//寻找节点
let index = 0//第几个
let res =await node.getChildNode(index)//获取第index个子节点
console.log("执行结果",res);
let node=await android.acc.findView({text:"确定"})//寻找节点
let res =await node.getParentNode()//获取第index个子节点
console.log("执行结果",res);