A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huangxuanheng 中级黑马   /  2014-8-6 21:08  /  2029 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Android开发可以使用Java语言进行,但据说C++的领域很广,能不能用C++进行Android的开发呢?

13 个回复

倒序浏览
貌似可以,我记得以前看过一篇文章,写的就是用一个什么工具,使得C++一样可以开发Android
回复 使用道具 举报
小黑子 发表于 2014-8-6 21:11
貌似可以,我记得以前看过一篇文章,写的就是用一个什么工具,使得C++一样可以开发Android ...

是嘛,哈哈,要是到了黑马进行培训,我也要尝试用C++玩玩
回复 使用道具 举报
android开发其实分为如下几个部分:
1)kernel,Android底层使用Linux作为自己的kernel,这显然基本上是C/C++的天下。
2)middleware部分,也就是我们常说的NDK开发,这一部分也基本上是C/C+开发的,然后封装成native API给上层的Java程序调用。
3)JAVA开发,在davik虚拟机之上,使用Java开发一些APK应用程序,这个是JAVA开发。
回复 使用道具 举报
java比着c++也是有很多的优势的。。。。
回复 使用道具 举报
huangxuanheng 来自手机 中级黑马 2014-8-19 05:04:29
地板
郭旭辉 发表于 2014-8-6 22:23
java比着c++也是有很多的优势的。。。。

哦?有什么优势?第一次听说有优势的

回复 使用道具 举报
huangxuanheng 来自手机 中级黑马 2014-8-19 05:06:03
7#
xiaoxiaofeng 发表于 2014-8-6 21:35
android开发其实分为如下几个部分:
1)kernel,Android底层使用Linux作为自己的kernel,这显然基本上是C/C ...

看来多数都是用C++开发的
回复 使用道具 举报
这个还真不知道,我感觉用JAVA开发比C++灵活吧,个人这样认为
回复 使用道具 举报
liqi 中级黑马 2014-8-19 11:32:40
9#
好像c++用于这方面的不多
回复 使用道具 举报
java开发是主流语言
回复 使用道具 举报
s_gd 中级黑马 2014-8-21 23:36:53
11#
个人感觉java更容易点
回复 使用道具 举报
不行,这个问题很简单呢,如果照这样说,这个世界上很多语言都是基于C的,而为什么不用C呢?java的有很多优点,移植性,面向对象的等特点
回复 使用道具 举报

再顶一下~
回复 使用道具 举报
据说貌似可以哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马