beetle2013
beetle2013
  • 发布:2019-02-22 10:49
  • 更新:2020-07-23 16:28
  • 阅读:2180

获取ROOT权限,并执行命令

分类:Native.js

项目要求在APP启动时,向系统目录写入文件。
var runtime = plus.android.importClass("java.lang.Runtime");
process = runtime.getRuntime().exec("su");
可以弹出请求ROOT权限的弹窗。

var DataOutputStream = plus.android.importClass("java.io.DataOutputStream");
os = new DataOutputStream(process.getOutputStream());
报错getOutputStream不是一个函数。
是native.js的局限吗?

2019-02-22 10:49 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

遇到同样的问题,请问你解决了吗

l***@163.com

l***@163.com

let Process = plus.android.importClass("java.lang.Process");
let pro = new Process();
pro = runtime.getRuntime().exec("su");
let os = new DataOutputStream(pro.getOutputStream());

该问题目前已经被锁定, 无法添加新回复