看板 AndroidDev 關於我們 聯絡資訊
最近試著在Android上面跑C code 就是表面是用Java寫 但底部的運算是用C下去跑 (像是計算機之類的簡單小App......) 但是網路上用的都是JNI的方法 想請問有沒有方法可以不用JNI 或是可以不用更動到C code本身的 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.195.63
LaPass:C的編譯要考慮平台吧.... 08/06 14:29
purple810215:之前試過在Linux下面編譯C丟到模擬器上跑是可以的, 08/06 16:19
purple810215:只是不知道要怎麼讓Java和C彼此做溝通......orz 08/06 16:20
fasthall:SDK R20後JNI已經簡化很多了 08/06 17:06
purple810215:所以目前是不太可能做到不用JNI就能跑的方法嗎@@? 08/06 17:39
vocaloid:很多人跑到某個環境就忘了以前會的東西 08/06 18:17
vocaloid:你回憶一下ipc有哪些方法可以達成 08/06 18:18
chiwa:JNI比較簡單 08/06 19:37
purple810215:用達成IPC的方法就可以達成這個功能嗎? 08/06 20:41
vocaloid:你知道ipc是什麼就知道能不能作了吧 = = 08/06 22:37
weruioi:Runtime.getRuntime() 然後去執行預先編譯好的程式XD? 08/16 23:53
lioukiki1:除了JNI 剩下沒有辦法了吧 09/01 00:19