Shell命令函数
说明
- 代理模式下才能使用该函数,用户执行shell命令
- shell模块的对象前缀是shell,例如 shell.installApp()这样调用
shell.installApp 安装APP
- 安装 apk
- @param path 文件路径
- @return true 代表安装成功,false 代表安装失败
function main() {
var result = shell.installApp("/sdcard/app.apk");
}
main();
shell.uninstallApp 卸载APP
- 卸载应用程序
- @param packageName 应用程序的包名
- @return true 代表卸载成功,false 代表卸载失败
function main() {
var result = shell.uninstallApp("com.xx");
}
main();
shell.stopApp 停止APP
- 停止正在执行的应用
- @param packageName 应用程序的包名
- @return true 代表成功,false 代表失败
function main() {
var result = shell.stopApp("com.xx");
}
main();
shell.execCommand 执行Shell命令
- 执行Shell命令,会自动区分代理还是root
- @param command 命令,例如安装App : pm install /sdcard/app.apk
- @return 命令执行后返回的字符串结果
function main() {
var result = shell.execCommand("pm install /sdcard/app.apk");
}
main();