【实例简介】
【实例截图】
【核心代码】
目录
Auto.js文档综述26
Q & A27
如何定时运行脚本27
定时任何如何获取外部参数28
如何把图片和脚本一起打包,或者打包多个脚本28
如何使打包的应用不显示主界面28
Auto.js自带的模块和函数中没有的功能如何实现29
关于本文档30
API稳定性31
如何阅读本文档31
应用—App33
app.versionCode33
app.versionName33
app.autojs.versionCode33
app.autojs.versionName34
app.launchApp(appName)34
app.launch(packageName)34
app.launchPackage(packageName)34
app.getPackageName(appName)34
app.getAppName(packageName)35
app.openAppSetting(packageName)35
app.viewFile(path)35
app.editFile(path)35
app.uninstall(packageName)36
app.openUrl(url)36
app.sendEmail(options)36
app.startActivity(name)37
应用进阶: 意图Intent37
app.intent(options)38
app.startActivity(options)40
app.sendBroadcast(options)40
app.startService(options)40
app.sendBroadcast(name)41
app.intentToShell(options)41
app.parseUri(uri)41
app.getUriForFile(path)42
全局变量与全局函数42
sleep(n)42
currentPackage()43
currentActivity()43
setClip(text)43
getClip()43
toast(message)43
toastLog(message)44
waitForActivity(activity[, period = 200])45
waitForPackage(package[, period = 200])45
exit()45
random(min, max)45
random()45
requiresApi(api)46
requiresAutojsVersion(version)46
runtime.requestPermissions(permissions)47
runtime.loadJar(path)47
runtime.loadDex(path)48
context48
控制台—Console48
console.show()48
console.hide()48
console.clear()49
console.log([data][, ...args])49
console.verbose([data][, ...args])49
console.info([data][, ...args])49
console.warn([data][, ...args])50
console.error([data][, ...args])50
console.assert(value, message)50
console.time([label])50
console.timeEnd(label)51
console.trace([data][, ...args])51
console.input(data[, ...args])52
console.rawInput(data[, ...args])52
console.setSize(w, h)53
console.setPosition(x, y)53
console.setGlobalLogConfig(config)53
print(text)54
基于坐标的操作54
安卓7.0以上的触摸和手势模拟55
RootAutomator58
使用root权限点击和滑动的简单命令60
设备—Device61
device.width62
device.height62
device.buildId62
device.broad62
device.brand62
device.device63
deivce.model63
device.product63
device.bootloader63
device.hardware63
device.fingerprint63
device.serial64
device.sdkInt64
device.incremental64
device.release64
device.baseOS64
device.securityPatch64
device.codename65
device.getIMEI()65
device.getAndroidId()65
device.getMacAddress()65
device.getBrightness()65
device.getBrightnessMode()66
device.setBrightness(b)66
device.setBrightnessMode(mode)66
device.getMusicVolume()66
device.getNotificationVolume()66
device.getAlarmVolume()66
device.getMusicMaxVolume()67
device.getNotificationMaxVolume()67
device.getAlarmMaxVolume()67
device.setMusicVolume(volume)67
device.setNotificationVolume(volume)67
device.setAlarmVolume(volume)67
device.getBattery()68
device.isCharging()68
device.getTotalMem()68
device.getAvailMem()68
device.isScreenOn()68
device.wakeUp()68
device.wakeUpIfNeeded()69
device.keepScreenOn([timeout])69
device.keepScreenDim([timeout])69
device.cancelKeepingAwake()70
device.vibrate(millis)70
device.cancel