[問題] 關於在Android上跑純C的方法

看板AndroidDev作者 (Sumiko)時間13年前 (2012/08/06 14:27), 編輯推噓3(309)
留言12則, 7人參與, 最新討論串1/1
最近試著在Android上面跑C code 就是表面是用Java寫 但底部的運算是用C下去跑 (像是計算機之類的簡單小App......) 但是網路上用的都是JNI的方法 想請問有沒有方法可以不用JNI 或是可以不用更動到C code本身的 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.195.63

08/06 14:29, , 1F
C的編譯要考慮平台吧....
08/06 14:29, 1F

08/06 16:19, , 2F
之前試過在Linux下面編譯C丟到模擬器上跑是可以的,
08/06 16:19, 2F

08/06 16:20, , 3F
只是不知道要怎麼讓Java和C彼此做溝通......orz
08/06 16:20, 3F

08/06 17:06, , 4F
SDK R20後JNI已經簡化很多了
08/06 17:06, 4F

08/06 17:39, , 5F
所以目前是不太可能做到不用JNI就能跑的方法嗎@@?
08/06 17:39, 5F

08/06 18:17, , 6F
很多人跑到某個環境就忘了以前會的東西
08/06 18:17, 6F

08/06 18:18, , 7F
你回憶一下ipc有哪些方法可以達成
08/06 18:18, 7F

08/06 19:37, , 8F
JNI比較簡單
08/06 19:37, 8F

08/06 20:41, , 9F
用達成IPC的方法就可以達成這個功能嗎?
08/06 20:41, 9F

08/06 22:37, , 10F
你知道ipc是什麼就知道能不能作了吧 = =
08/06 22:37, 10F

08/16 23:53, , 11F
Runtime.getRuntime() 然後去執行預先編譯好的程式XD?
08/16 23:53, 11F

09/01 00:19, , 12F
除了JNI 剩下沒有辦法了吧
09/01 00:19, 12F
文章代碼(AID): #1G7sEy3M (AndroidDev)