--下面这个加了计时器循环,按住说话60秒后,会重复执行,直至手动停止。启动插件后,再次启动插件停止。
require "import"
import "com.androlua.Ticker"
--导入计时器所需的库
if ti then
ti.stop()
service.speak("停止")
ti=nil
return true
end
--这里以一个变量来开关计时器,如果变量存在则关闭。
ti=Ticker()
--把等于号右面函数赋值给左边的变量。
ti.Period=61000
--设置循环周期为61秒
ti.onTick=function()
--设置计时器回调函数
service.click({{"?切换到按住说话$50","<按住说话$50","[60000]"}})
--模拟手指长按按住说话按钮
end
ti.start()
--启动计时器
service.click({{"?切换到按住说话$50","<按住说话$50","[60000]"}})
service.speak("开始")
--用语音告诉开启
return true
来自解说社区客户端 |