[問題] 關於執行外部程式
大家好,
不好意思請問一下
我最近在寫一個Android APP 裏頭需要用到一個open source的tool
這個tool是用C寫的 裏頭也include一堆他自行開發的library
目前有的是它的source code、在linux/Windows下compile的執行檔
之前在Windows上是直接用Runtime.exec把它的command line包在java中 所以沒什麼問題
但在Android上顯然不能直接用
根據這幾天的研究 大概知道能用以下方法
1.利用NDK將他改寫成library
2.利用cross compiler重新compile後 傳到手機上
3.藉由HTTP protocol 遠端呼叫該tool (代表手機一定要上網才能用該APP)
4.自己把他改寫成java版 (大概要寫好幾天吧)
不知道大家覺得哪一種作法會比較適合/快速 或是有建議其他作法
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.75.49.102
推
05/01 18:39, , 1F
05/01 18:39, 1F
→
05/01 18:40, , 2F
05/01 18:40, 2F
→
05/01 18:40, , 3F
05/01 18:40, 3F
→
05/01 18:40, , 4F
05/01 18:40, 4F
→
05/01 18:40, , 5F
05/01 18:40, 5F
→
05/01 18:41, , 6F
05/01 18:41, 6F
→
05/01 18:41, , 7F
05/01 18:41, 7F
→
05/01 21:01, , 8F
05/01 21:01, 8F