-
-
-
-
-
-
-
-
【课件】多线程 – Threads
1、什么是多线程 本课视频 threads模块提供了多线程支持,可以启动新线程来运行脚本。 脚本主线程会等待所有子线程执行完成后才停止执行,因此如果子线程中有死循环,请在必要的时候调用exit()来直接停止脚本或threads.shutDownAll()来停止所有子线程。 通过threads.start()启动的所有线程会在脚本被强制停止时自动停止。 由于JavaScript自身没有多线程的支持,…- 138
- 0
-
-
【课件】本地储存 – Storages
storages模块提供了保存简单数据、用户配置等的支持。保存的数据除非应用被卸载或者被主动删除,否则会一直保留。 storages支持number, boolean, string等数据类型以及把Object, Array用JSON.stringify序列化存取。 storages保存的数据在脚本之间是共享的,任何脚本只要知道storage名称便可以获取到相应的数据,因此它不能用于敏感数据的储存…- 103
- 0
-
-
-
-
-
【课件】按键模拟 – Keys
按键模拟部分提供了一些模拟物理按键的全局函数,包括Home、音量键、照相键等,有的函数依赖于无障碍服务,有的函数依赖于root权限。 一般来说,以大写字母开头的函数都依赖于root权限。执行此类函数时,如果没有root权限,则函数执行后没有效果,并会在控制台输出一个警告。- 136
- 0
-
-
【课件】 协议-Http
1、http.get请求详解 本课视频 http.get(url[, options, callback]) url {string} 请求的URL地址,需要以"http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。 选项options可以包含以下属性: hea…- 56
- 0
-
【课件】文件系统 – Files
一次性的文件读写可以直接使用files.read(), files.write(), files.append()等方便的函数 但如果需要频繁读写或随机读写,则使用open()函数打开一个文件对象来操作文件,并在操作完毕后调用close()函数关闭文件。- 93
- 0
-
-
【课件】事件与监听 – Events
1、什么是事件与监听 本课视频 events模块提供了监听手机通知、按键、触摸的接口。您可以用他配合自动操作函数完成自动化工作。 events本身是一个EventEmiiter, 但内置了一些事件、包括按键事件、通知事件、Toast事件等。 需要注意的是,事件的处理是单线程的,并且仍然在原线程执行,如果脚本主体或者其他事件处理中有耗时操作、轮询等,则事件将无法得到及时处理(会进入事件队列等待脚本主…- 90
- 0
-
-
【课件】对话框 – Dialogs
1、对话框中的回调和Promise 本课视频 alert(str) alert("hello") confirm(str) var clear = confirm("要清除所有缓存吗?");if(clear){ alert("清除成功!");} "ui";//回调的形式confirm(…- 83
- 0
-
❯
搜索
扫码打开当前页
客服微信
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!