Android软件开发语言一定要Java吗,C++可不可以
4 回答
已采纳
Endys
TA贡献1条经验 获得超10个赞
这么说吧,android底层其实是c/c++/汇编,因为是Linux的嘛。但是,google只提供了面向java的开发接口,也就是api吧,比如怎么获取联系人啊什么的,这个你用c/c++无从下手的。但是呢,一些性能上的问题,比如超级大的运算啊什么的,用java有点低效率,这个时候就可以用c/c++帮助处理,c/c++编译之后的东东要能被android识别并被java正确使用,就需要用ndk这个工具,其实就相当于linux下gcc啊,windows下cl之类的拉。 所以,你没学Java是没法开发android游戏的,c/c++只能作为辅助,跟手机打交道的地方只有java能访问调用。
添加回答
举报
0/150
提交
取消