作者lalaboom (lalaboom)
看板AndroidDev
標題[問題] APP另外跑執行檔
時間Wed Mar 4 15:01:56 2015
請問我可以在APK裡面包一個執行檔去執行嗎?
例如res或assets放一個執行檔,
然後從java或c去把它啟動,
就是external executable,
另外再請問如果可以做到這樣手機會需要root權限嗎?
感激不盡。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.144.148
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1425452518.A.97B.html
1F:→ mshockwave: 可以(terminal app就是一個例子),但不建議 03/04 19:23
2F:→ lalaboom: 可以請教大概怎麼做嗎? 另外不建議又是什麼原因呢? 03/04 21:34
3F:→ darkk6: 在自己的目錄底下不需要 root 權限 03/04 23:40
4F:→ lalaboom: 分享一下我目前的做法,先把執行檔放在assets或res資料 03/05 22:35
5F:→ lalaboom: 夾,再把他write到APK的安裝目錄,最後利用exec改變權限 03/05 22:37
6F:→ lalaboom: 及執行,不需要root,不確定是否標準,但至少可行 03/05 22:39
7F:→ OPIV: 用java.lang.Runtime 03/11 21:56
8F:→ OPIV: Process p = Runtime.getRuntime.exec("cmd"); 03/11 21:56
9F:→ OPIV: 不過好方法還是寫lib 03/11 21:57