-
-
-
-
-
【课件】事件与监听 – Events
1、什么是事件与监听 本课视频 events模块提供了监听手机通知、按键、触摸的接口。您可以用他配合自动操作函数完成自动化工作。 events本身是一个EventEmiiter, 但内置了一些事件、包括按键事件、通知事件、Toast事件等。 需要注意的是,事件的处理是单线程的,并且仍然在原线程执行,如果脚本主体或者其他事件处理中有耗时操作、轮询等,则事件将无法得到及时处理(会进入事件队列等待脚本主…- 0
- 0
- 90
-
【课件】一般全局函数 – Globals
1、常用的全局函数 本课视频 sleep(n) 暂停运行n毫秒的时间。1秒等于1000毫秒。 toast(message) 以气泡显示信息message几秒。(具体时间取决于安卓系统,一般都是2秒) //保证每次显示完成var _toast_ = toast;toast = function(message){ _toast_(message); sleep(2000);…- 0
- 0
- 80
-
-
【课件】控制台 – Console
1、控制台的常用命令 本课视频 console.show() 显示控制台。这会显示一个控制台的悬浮窗(需要悬浮窗权限)。 console.hide() 隐藏控制台悬浮窗。 console.clear() 清空控制台。 2、控制台输出信息的几种方式 本课视频 console.log([data][, ...args]) data {any} ...args {any} 打印到控制台,并带上换行符。 …- 0
- 0
- 75
-
【课件】多线程 – Threads
1、什么是多线程 本课视频 threads模块提供了多线程支持,可以启动新线程来运行脚本。 脚本主线程会等待所有子线程执行完成后才停止执行,因此如果子线程中有死循环,请在必要的时候调用exit()来直接停止脚本或threads.shutDownAll()来停止所有子线程。 通过threads.start()启动的所有线程会在脚本被强制停止时自动停止。 由于JavaScript自身没有多线程的支持,…- 0
- 0
- 138
-
-
-
【课件】Autojs开发环境搭建
1、autojs软件安装及简单使用 本课视频 4.1.1版本的安装 8.0 pro 版本的安装 简单熟悉一下autojs软件 2、安卓手机投屏软件的安装和使用 本课视频 3、雷电模拟器的安装和使用 本课视频 4、VScode编辑器的安装和使用 本课视频 5、autojs插件安装和使用 本课视频 hyb1996 ctrl+shift+p 5.1、如何实现代码自动补全 本课视频 6、autojs手机端…- 0
- 0
- 133
-
-
-
【课件】设备 – Device
device模块提供了与设备有关的信息与操作,例如获取设备宽高,内存使用率,IMEI,调整设备亮度、音量等。 此模块的部分函数,例如调整音量,需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。- 0
- 0
- 63
-
-
-
-
-