猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Android软件开发语言一定要Java吗,C++可不可以
Android软件开发语言一定要Java吗,C++可不可以
Pedro_X983
浏览 2289
回答 4
4回答
Endys
这么说吧,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
0
0
XhstormR
当然可以,可以搜索 NDK,只不过现在用的很少,因为 Google 才刚刚宣布正式支持,以前是程序员自己整合的,望采纳。
1
0
0
KXFT
我记得安卓底层用了C++吧,不是只要java
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Android
C++
typedef入门问题
1 回答
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续