4 回答
已采納

Endys
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超10個贊
這么說吧,android底層其實(shí)是c/c++/匯編,因?yàn)槭荓inux的嘛。但是,google只提供了面向java的開發(fā)接口,也就是api吧,比如怎么獲取聯(lián)系人啊什么的,這個你用c/c++無從下手的。但是呢,一些性能上的問題,比如超級大的運(yùn)算啊什么的,用java有點(diǎn)低效率,這個時候就可以用c/c++幫助處理,c/c++編譯之后的東東要能被android識別并被java正確使用,就需要用ndk這個工具,其實(shí)就相當(dāng)于linux下gcc啊,windows下cl之類的拉。 所以,你沒學(xué)Java是沒法開發(fā)android游戲的,c/c++只能作為輔助,跟手機(jī)打交道的地方只有java能訪問調(diào)用。

XhstormR
TA貢獻(xiàn)140條經(jīng)驗(yàn) 獲得超197個贊
當(dāng)然可以,可以搜索 NDK,只不過現(xiàn)在用的很少,因?yàn)?Google 才剛剛宣布正式支持,以前是程序員自己整合的,望采納。
添加回答
舉報(bào)
0/150
提交
取消