为了账号安全,请及时绑定邮箱和手机立即绑定

Android软件开发语言一定要Java吗,C++可不可以

Android软件开发语言一定要Java吗,C++可不可以

Pedro_X983 2016-07-13 13:52:04
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能访问调用。

查看完整回答
10 反对 回复 2016-07-13
?
XhstormR

TA贡献140条经验 获得超197个赞

当然可以,可以搜索 NDK,只不过现在用的很少,因为 Google 才刚刚宣布正式支持,以前是程序员自己整合的,望采纳。

查看完整回答
1 反对 回复 2016-07-13
?
KXFT

TA贡献113条经验 获得超58个赞

我记得安卓底层用了C++吧,不是只要java



查看完整回答
反对 回复 2016-07-13
  • 4 回答
  • 1 关注
  • 2293 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信