aardio 文档
aardio 范例: 操作安卓手机
//操作安卓手机
import console.int;
/*
请先打开安卓手机『 设置 / 更多设置 / 开发者选项 』,
然后启用『USB 调试』,如果看不到开发者选项,可上网查询该手机设备『显示开发者选项』的方法。
也可以调用下面的函数无线连接手机(需要在手机开发者选项中启用『无线调试』)
process.adb.connect("IP:端口")
adb 文档: http://developer.android.com/tools/help/adb.html
*/
import process.adb;
/*
查找已连接设备,找不到返回 null,
找到多个设备会自动设置默认设备,找到单个设备时不限定默认设备。
*/
if(!process.adb.findDevice()){
return console.log("未连接手机设备")
}
//获取所有设备
var devices = process.adb.getDevices();
console.dumpJson(devices);
//获取当前设备
var serialNo = process.adb.getSerialNo();
console.log("当前设备",serialNo)
var state = process.adb.getState();
console.log(state=="device"?"已连接":"未连接")
//执行 ADB 命令并获取结果,成功返回进程输出,失败返回 null,错误信息。
console.log(process.adb.get("get-state"))
//执行 Shell 命令
var adb = process.adb.shell("ls");
var out = adb.readAll(); //读取进程输出,adb 是一个 process.popen 对象,请参考该库函数文档。
console.log(out);
//执行 am start 命令打开程序,例如调用浏览器打开网址
var adb = process.adb.shell("am start -a android.intent.action.VIEW -d 'https://www.aardio.com'");
//或者直接调用下面的函数也可以
process.adb.startUrl("https://www.aardio.com");
Markdown 格式