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