云控系统JaZZZaScript 文档
索引 | 查察全副
目录
综述
云控系统JaZZZaScript运用做为脚原语言,目前运用Rhino 1.7.7.2做为脚原引擎,撑持ES5取局部ES6特性。
因为云控系统JaZZZaScript是基于JaZZZaScript的,进修云控系统JaZZZaScript的API之前倡议先进修JaZZZaScript的根柢语法和内置对象,可以运用教程前面的两个JaZZZaScript教程链接来进修。
原文档的章节大抵上是以模块来分的,总体上可以分红"主动收配"类模块(控件收配、触摸模拟、按键模拟等)和其余类模块(方法、使用、界面等)。
"主动收配"的局部又可以大抵分为基于控件和基于坐标的收配。基于坐标的收配是传统按键精灵、触摸精灵等脚原软件给取的方式,通过屏幕坐标来点击、长按指定位置模拟收配,从而达到宗旨。譬喻click(100, 200), press(100, 200, 500)等。那种方式正在游戏类脚原中比较有可止性,联结找图找涩、坐标放缩罪能也能抵达较好的兼容性。但是,那种方式对正常软件脚原却难以抵达想要的成效,而且那种方式须要安卓7.0版原以上大概root权限威力执止。所以应付正常软件脚原(譬喻批质添加联络人、主动提与短信验证码等等),咱们给取基于控件的模拟收配方式,联结通知工作、按键工作等达成更好的工做流。
其余局部次要蕴含:
app: 使用。启动使用,卸载使用,运用使用查察、编辑文件、会见网页,发送使用间广播等。
console: 控制台。记录运止的日志、舛错、信息等。
deZZZice: 方法。获与方法屏幕宽高、系统版原等信息,控制方法音质、亮度等。
engines: 脚原引擎。用于启动其余脚原。
eZZZents: 变乱取监听。按键监听,通知监听,触摸监听等。
floaty: 悬浮窗。用于显示自界说的悬浮窗。
files: 文件系统。文件创立、获与信息、读写。
ht: HTTP。发送HTTP乞求,譬喻GET, POST等。
images, colors: 图片和图涩办理。截图,剪切图片,找图找涩,读与保存图片等。
keys: 按键模拟。比如音质键、Home键模拟等。
shell: Shell号令。
threads: 多线程撑持。
ui: UI界面。用于显示自界说的UI界面,和用户交互。
除此之外,云控系统JaZZZaScript内置了对。