[問題] 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