1.首先要下载 apk插件 , 添加到懒人精灵资源中
插件下载地址 https://heituwl.lanzn.com/imVv52alkx8f

2.准备好我们的蓝牙硬件hid设备,通电连上蓝牙。 蓝牙名称为lydjq-开头的蓝牙名称,后面字母为随机字母

3.连接完毕后,就可以在懒人精灵中用下面的代码直接调试就行
完整调用代码
-- 引入所需的 Java 类 import('java.io.File') import('java.lang.*') import('java.util.Arrays') import('android.content.Context') import('android.hardware.Sensor') import('android.hardware.SensorEvent') import('android.hardware.SensorEventListener') import('android.hardware.SensorManager') import('com.nx.assist.lua.LuaEngine') local context = LuaEngine.getContext() if context == nil then print("Context is nil") else print("Context is valid: " .. context.getPackageName()) end -- 加载 APK 文件 bleclickapi.apk local loader = LuaEngine.loadApk("bleclickapi.apk") -- 检查是否成功加载 APK if loader ~= nil then print("APK 加载成功: " .. tostring(loader)) -- 尝试加载 APK 中的 Java 类 com.example.bleclickapi.BleApi local BleApi = loader.loadClass("com.example.bleclickapi.BleApi") -- 检查类是否成功加载 if BleApi ~= nil then print("BleApi 类加载成功。") hid = BleApi(context) -- 检查实例是否成功创建 if hid ~= nil then print("BleApi 实例创建成功。") else print("创建 BleApi 实例失败!") end else print("加载 BleApi 类失败!") end else print("APK 加载失败") end w,h = getDisplaySize() print(w,h) -- 蓝牙设备完整操作日志 /storage/emulated/0/ble_api_log.txt 失败则返回false -- 每个指令执行的时间间隔需要大于300ms ,默认是500ms 间隔太短会导致发送失败以及多个命令串再一起,这个延迟也跟手机配置有关 -- 必须传递整数型 -- 初始化 只需设置一次就行(改变分辨率需要初始化一次,如果没有则一直可以不用,可以重复调用执行后给予1000ms以上延迟) -- 传递 屏幕宽度 屏幕高度 如1080,2400 , res=hid.ini(w,h) printEx(res) sleep(1000) -- 获取蓝牙名称 res=hid.getBluetoothName() printEx(res) -- 滑动 Slidingtime=1000 --1000ms 滑动耗时 -- x起点 y起点 x终点 y终点 滑动耗时 res=hid.hidSlide(100,210,300,800,Slidingtime) printEx(res) sleep(Slidingtime+500) -- 点击 x y res=hid.hidClick(800,800) printEx(res) sleep(500) -- 返回 基本可以100%触发 从左往右边滑动 Slidingtime=50 --1000毫秒 滑动耗时 res=hid.hidSlide(1,h*0.7,w*0.45,h*0.7,Slidingtime) printEx(res) sleep(Slidingtime+500) --键盘组合命令 -- 10=粘贴 vivo手机无效 -- 11=最近任务 -- 12=返回 基本无效 -- 13=通知 (大部分手机是回到主屏幕) -- 14=主屏幕 -- 15=显示快捷键 -- 16=返回 有效 --执行粘贴 res=hid.com_key(10) printEx(res) printEx('结束')
本文来自投稿,不代表蛋果科技立场,如若转载,请注明出处:https://www.3cjc.com/rj/201202.html
评论列表(128条)
2025-09-16~暂无数据~