为了方便调试脚本我们加入了一个简单的日志框,该日志框可以很方便的在我们的设备上查看我们的地址
Console.requestFloating()
- 申请悬浮框权限
var rest = Console.requestFloating()
rest.onResolve((v) => {
Toast.show('已授权')
Console.setBg('#ecf4fa')
Console.setMode(3)
Console.show()
Console.log('已授权')
}).onReject((v) => {
Toast.show('拒绝授权')
})
Console.setBg(bgColor)
- 设置日志框的背景颜色 必须在show函数之前调用
Console.setMode(mode)
- 设置日志框是否可触摸
- mode 3:可触摸,4: 不可触摸不能滑动日志框
Console.show()
- 显示日志框
Console.log(template, param ...)
- 打印日志
- template 打印内容
- param 可变参数
Console.log("hello {}", "aj")
Console.onSwitch(func)
- 注册悬浮框伸缩事件监听
- func(isSpread) isSpread 是否展开
Console.onSwitch((isSpread)=>{
if (isSpread){
Toast.show('日志框打开')
}else {
Toast.show('日志框缩小')
}
})