📱⌨️安卓HID点击的方法集合小结A
//🍎交流QQ群711841924
//🍎安卓 HID方法集合方法小结
//第 1 个方法:📌back:back 键
hid.back()
//第 2 个方法:📌backspace:键盘 back 删除键
hid.backspace(0)
//第 3 个方法:📌click:点击坐标
hid.click(0, 0)
//第 4 个方法:📌clickPercent:点击百分比坐标
hid.clickPercent(0, 0)
//第 5 个方法:📌clicks:连续点击
hid.clicks(0, 0, 0, 0)
//第 6 个方法:📌clicksV2:连续点击 v2(可设置按下时长)
hid.clicksV2(0, 0, 0, 0, 0)
//第 7 个方法:📌connetBLE:连接蓝牙 HID(必须先完成配对)
hid.connetBLE()
//第 8 个方法:📌copy:复制
hid.copy()
//第 9 个方法:📌cut:剪切
hid.cut()
//第 10 个方法:📌delete:键盘 delete 删除键
hid.delete(0)
//第 11 个方法:📌getCurrentActivity:HID 获取顶端 app 页面地址
hid.getCurrentActivity()
//第 12 个方法:📌getDeviceID:获取设备型号(修正拼写:原 getDevicelD)
hid.getDeviceID()
//第 13 个方法:📌getName:获取 HID 名称
hid.getName()
//第 14 个方法:📌getNodeXml:通过 HID 获取节点源码
hid.getNodeXml()
//第 15 个方法:📌getTopPackName:HID 获取顶端 app 包名
hid.getTopPackName()
//第 16 个方法:📌home:home 键
hid.home()
//第 17 个方法:📌inputSimple:连续输入字母+数字
hid.inputSimple('')
//第 18 个方法:📌isOn:是否开启 hid
hid.isOn()
//第 19 个方法:📌keyDown:按下按键
hid.keyDown(0, keycode.A(), 0)
//第 20 个方法:📌keyPress:发送按键
hid.keyPress(0, keycode.A())
//第 21 个方法:📌keyUp:抬起按键
hid.keyUp(0, 0, 0)
//第 22 个方法:📌longClick:长按坐标
hid.longClick(0, 0, 0)
//第 23 个方法:📌mouseClick:鼠标点击
hid.mouseClick(0, 0)
//第 24 个方法:📌mouseDown:鼠标按下
hid.mouseDown()
//第 25 个方法:📌mouseHome:鼠标归 0
hid.mouseHome()
//第 26 个方法:📌mouseMove:鼠标移动(最大距离 127,127)
hid.mouseMove(0, 0, 0)
//第 27 个方法:📌mouseSwip:鼠标滑动
hid.swip(50, 100, 500, 100, 0, 500, 0)
//第 28 个方法:📌mouseUp:鼠标抬起
hid.mouseUp()
//第 29 个方法:📌nodeLock:节点锁
hid.nodeLock()
//第 30 个方法:📌nodeSearch:元素搜索
hid.nodeSearch(1000)
//第 31 个方法:📌paste:粘贴
hid.paste()
//第 32 个方法:📌recents:后台键
hid.recents()
//第 33 个方法:📌recentsV2:后台键_特殊机型
hid.recentsV2()
//第 34 个方法:📌recentsV3:后台键_特殊机型
hid.recentsV3()
//第 35 个方法:📌selectAll:全选
hid.selectAll()
//第 36 个方法:📌setBleModel:设备启用蓝牙模式(设置后必须断电重启)
hid.setBleModel()
//第 37 个方法:📌setDetailedModel:元素详细模式
hid.setDetailedModel()
//第 38 个方法:📌setName:修改 HID 名称(修正拼写:原 setNmae)
hid.setName('hid007')
//第 39 个方法:📌setOtgModel:设备启用 OTG 模式(设置后必须断电重启)
hid.setOtgModel()
//第 40 个方法:📌setPowerOff:禁用充电
hid.setPowerOff()
//第 41 个方法:📌setPowerOn:开启充电
hid.setPowerOn()
//第 42 个方法:📌setSimpleModel:元素精简模式
hid.setSimpleModel()
//第 43 个方法:📌setUsbModel:设备启用 USB 模式(设置后必须断电重启)
hid.setUsbModel()
//第 44 个方法:📌swip:滑动
hid.swip(50, 100, 500, 100, 10, 0, 0)
//第 45 个方法:📌swipAI:AI 算法滑动(尽可能模拟人工手动,修正名称:原 swipAl)
hid.swipAI(0, 0, 0, 0)
//第 46 个方法:📌swipEx:滑动增强版
hid.swipEx(50, 100, 500, 100, 0, 500, 0)
//第 47 个方法:📌swipM:快速滑动
hid.swip(50, 100, 500, 100)
//第 48 个方法:📌swipMultiple:多段滑动
hid.swipMultiple([50, 100, 500, 100], 0, 500, 0)
//第 49 个方法:📌touchDown:触摸按下
hid.touchDown(0, 0, 0)
//第 50 个方法:📌touchMove:触摸移动
hid.touchMove(0, 0, 0)
//第 51 个方法:📌touchUp:触摸抬起
hid.touchUp(0)
//第 52 个方法:📌unNodelock:取消节点锁
hid.unNodelock()
⌨️📌back:back 键
类别 | 方法功能 |
详情说明 | 处理 back 键相关逻辑(如页面返回等) |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌backspace 键盘back删除键
类别 | 详情说明 |
方法功能 | 模拟键盘 Backspace 删除键操作 |
方法签名 |
|
返回值 |
|
参数 | - :删除次数 |
案例 |
|
⌨️📌click:点击坐标
类别 | 详情说明 |
方法功能 | 点击指定坐标位置(模拟点击操作) |
方法签名 |
|
返回值 |
|
参数 | - :横坐标 :纵坐标 |
案例 |
|
⌨️📌clickPercent:点击百分比坐标
类别 | 详情说明 |
方法功能 | 点击指定百分比坐标位置(按屏幕比例定位) |
方法签名 |
|
返回值 |
|
参数 | - :横坐标(百分比值,如 对应屏幕宽度 50%) :纵坐标(百分比值,如 对应屏幕高度 50%) |
案例 |
|
⌨️📌clicks:连续点击
类别 | 详情说明 |
方法功能 | 连续点击指定坐标位置,按设定次数和间隔执行点击操作 |
方法签名 |
|
返回值 |
|
参数 | - :横坐标 :纵坐标 :点击次数 :每次点击间隔的毫秒数 |
案例 |
|
⌨️📌clicksV2:连续点击 v2(可设置按下时长)
类别 | 详情说明 |
方法功能 | 连续点击指定坐标位置,支持设置按住时长、点击次数及每次点击间隔(v2 版本) |
方法签名 |
|
返回值 |
|
参数 | - :横坐标 :纵坐标 :按住时间(毫秒) :点击次数 :每次间隔毫秒数 |
案例 |
|
⌨️📌connetBLE:连接蓝牙 HID(必须先完成配对)
类别 | 详情说明 |
方法功能 | 连接蓝牙 HID 设备(需先完成配对) |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌copy:复制
类别 | 详情说明 |
方法功能 | 模拟键盘 执行复制操作;若需复制指定文本内容,建议使用 (需提前为 APP 开启剪贴板权限) |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌cut:剪切
类别 | 详情说明 |
方法功能 | 执行剪切操作(模拟键盘剪切逻辑) |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌delete:键盘 delete 删除键
类别 | 详情说明 |
方法功能 | 模拟键盘 Delete 删除键操作 |
方法签名 |
|
返回值 |
|
参数 | - :删除次数 |
案例 |
|
⌨️📌getCurrentActivity:HID 获取顶端 app 页面地址
类别 | 详情说明 |
方法功能 | 获取顶端 APP 的页面地址 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌getDeviceID:获取设备型号(修正拼写:原 getDevicelD)
类别 | 详情说明 |
方法功能 | 获取设备型号 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌getName:获取 HID 名称
类别 | 详情说明 |
方法功能 | 获取 HID 名称 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌getNodeXml:通过 HID 获取节点源码
类别 | 详情说明 |
方法功能 | 通过 HID 获取节点的源码信息 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌getTopPackName:HID 获取顶端 app 包名
类别 | 详情说明 |
方法功能 | HID 获取顶端 APP 包名 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌home:home 键
类别 | 详情说明 |
方法功能 | 处理 home 键逻辑 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌inputSimple:连续输入字母+数字
类别 | 详情说明 |
方法功能 | 连续输入字母与数字组成的内容 |
方法签名 |
|
返回值 |
|
参数 | - :待输入的字母 + 数字字符串 |
案例 |
|
⌨️📌isOn:是否开启 hid
类别 | 详情说明 |
方法功能 | 判断是否开启 HID |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌keyDown:按下按键
类别 | 详情说明 |
方法功能 | 按下按键(支持组合功能键与多个按键码配置) |
方法签名 |
|
返回值 |
|
参数 | - :组合功能键 :按键码 1 :按键码 2 |
案例 |
|
⌨️📌keyPress:发送按键
类别 | 详情说明 |
方法功能 | 发送按键(支持组合功能键与按键码搭配) |
方法签名 |
|
返回值 |
|
参数 | - :组合功能键 :按键码 |
案例 |
|
⌨️📌longClick:长按坐标
类别 | 详情说明 |
方法功能 | 长按指定坐标位置(支持设置长按时间) |
方法签名 |
|
返回值 |
|
参数 | - :横坐标 :纵坐标 :长按时间(单位默认推测为毫秒) |
案例 |
|
⌨️📌mouseClick:鼠标点击
类别 | 详情说明 |
方法功能 | 执行鼠标点击操作(暂仅支持新版 OTG 设备) |
方法签名 |
|
返回值 |
|
参数 | - :横坐标 :纵坐标 |
案例 |
|
⌨️📌mouseDown:鼠标按下
类别 | 详情说明 |
方法功能 | 执行鼠标按下操作 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌mouseHome:鼠标归 0
类别 | 详情说明 |
方法功能 | 将鼠标位置归 0 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌hid.mouseMove(0,0,0)
类别 | 详情说明 |
方法功能 | 执行鼠标移动操作(x、y 方向最大移动距离限制为 127 ) |
方法签名 |
|
返回值 |
|
参数 | - :x 轴移动距离 :y 轴移动距离 :按下状态( = 不按下, = 按下) |
案例 |
|
⌨️📌hid.swip:鼠标滑动
类别 | 详情说明 |
方法功能 | 鼠标滑动(从起点坐标滑动至终点坐标,支持设置按下延时、总滑动时长、抬起延时) |
方法签名 |
|
返回值 |
|
参数 | - :起点横坐标 :起点纵坐标 :终点横坐标 :终点纵坐标 :按下延时(毫秒) :总滑动时长(毫秒) :抬起延时(毫秒) |
案例 |
|
⌨️📌mouseUp:鼠标抬起
类别 | 详情说明 |
方法功能 | 执行鼠标抬起操作 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌nodeLock:节点锁
类别 | 详情说明 |
方法功能 | 执行元素搜索操作 |
方法签名 |
|
返回值 |
|
参数 | - :超时时间(单位默认推测为毫秒) |
案例 |
|
⌨️📌paste:粘贴
类别 | 详情说明 |
方法功能 | 执行粘贴操作(实际模拟键盘 ;若需复制文本,需先通过 设置,需确保 APP 已获取剪切板权限) |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
⌨️📌recents:后台键
类别 | 详情说明 |
方法功能 | 触发后台键操作 |
方法签名 |
|
返回值 |
|
参数 | 无 |
案例 |
|
欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) | Powered by Discuz! X3.2 |