[问题] APP另外跑执行档

楼主: lalaboom (lalaboom)   2015-03-04 15:01:56
请问我可以在APK里面包一个执行档去执行吗?
例如res或assets放一个执行档,
然后从java或c去把它启动,
就是external executable,
另外再请问如果可以做到这样手机会需要root权限吗?
感激不尽。
作者: mshockwave (夏克维夫)   2015-03-04 19:23:00
可以(terminal app就是一个例子),但不建议
楼主: lalaboom (lalaboom)   2015-03-04 21:34:00
可以请教大概怎么做吗? 另外不建议又是什么原因呢?
作者: darkk6 (Mr. Pan)   2015-03-04 23:40:00
在自己的目录底下不需要 root 权限
楼主: lalaboom (lalaboom)   2015-03-05 22:35:00
分享一下我目前的做法,先把执行档放在assets或res资料夹,再把他write到APK的安装目录,最后利用exec改变权限及执行,不需要root,不确定是否标准,但至少可行
作者: OPIV (Monitor)   2015-03-11 21:56:00
用java.lang.RuntimeProcess p = Runtime.getRuntime.exec("cmd");不过好方法还是写lib

Links booklink

Contact Us: admin [ a t ] ucptt.com