社区
Android
帖子详情
Android能用C++开发么?
hellodota121
2010-03-08 02:14:25
Android是不是只能用JAVA做开发?
...全文
561
10
打赏
收藏
Android能用C++开发么?
Android是不是只能用JAVA做开发?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一起学IT技能
2011-04-30
打赏
举报
回复
长见识了
眨巴眨巴
2011-04-30
打赏
举报
回复
其实可以用Qt
libadingzi
2011-04-30
打赏
举报
回复
6楼讲得不错,顶!
大饼哥-
2010-04-26
打赏
举报
回复
看来android只能用java+eclipse开发了啊。。。。。
x-teamer团队
2010-03-09
打赏
举报
回复
按照Android的架构, 跟用户打交道的代码只可以是java代码。 然后java中有一项叫做JNI的技术,可以调用底层的动态链接库so,这些so都是C/C++的代码, SO提供的接口就是Android自身携带的NDK工具。
但似乎这样做没有必要,原因是,采用JNI技术调用C,用到的场景是处理任务繁重的计算,java的效率达不到,但作为终端产品,手机相当于Client,很少情况会处理复杂的运算,终端产品最终走的是云计算模式(把计算量大的工作交给云端实现)。
这大致是Android的设计思路。 如果你有兴趣,可以了解一下google语音搜索app, 里面有语音处理程序,语音识别是在手机端实现的,并且计算量庞大,里面应该包含NDK的调用。——纯属猜测,haha~
梦_枫
2010-03-09
打赏
举报
回复
底层开发才会用到c,,,
Jake_Lin
2010-03-09
打赏
举报
回复
可以用NDK http://developer.android.com/sdk/ndk/index.html。
莫名的码农
2010-03-08
打赏
举报
回复
C/C++/Java都可以,但是要开发应用的话,只能用Java!
儿大不由爷
2010-03-08
打赏
举报
回复
看看NDK你就知道了
duyalong
2010-03-08
打赏
举报
回复
还可以用C。。。。。。。
《
Android
C++
高级编程——使用NDK》_源码.zip
《
Android
C++
高级编程——使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 线程和套接字、
C++
支持、原生图形和声音API以及NEON/SIMD优化,在一个游戏应用案例的帮助下,你将学到很多关键技能。 主要内容:● 使用JNI将原生代码连接到Java中● 使用SWIG自动生成JNI代码● 使用POSIX线程实现多线程应用● 使用POSIX套接字实现网络应用● 使用logging、GDB和Eclipse调试器进行调试● 使用Valgrind分析内存● 使用GProf 测试应用性能● 使用NEON/SIMD优化代码● 使用Eclipse IDE
开发
原生代码 《
Android
C++
高级编程——使用NDK》提供了移植、
开发
以及利用
Android
平台上的
C++
和其他原生代码所需要的知识和技能,以便于运行图形化的高级应用和更复杂的原生应用。
cocos2d-x 通过JNI实现c/
c++
和
Android
的java层函数互调-源码
cocos2d-x 通过JNI实现c/
c++
和
Android
的java层函数互调-源码 详情请移步到:http://codingnow.cn/program/992.html
Android
源代码
开发
和调试环境搭建完整版PPT
Android
源代码
开发
环境与SDK
开发
环境相比,优势是可以查看和调试系统源代码,包括Java代码和C/
C++
代码。这对应用
开发
也是非常有用的,因为在
开发
中碰到疑难杂症时可以跟踪到系统内部去定位问题。对于涉及到C/
C++
代码的
开发
,例如JNI
开发
和安全相关
开发
,更加建议在
Android
源代码
开发
环境进行,这样就可以利用gdb以及gdbclient工具进行调试。这个PPT主要讲
Android
源代码下载、编译和运行,以及C/
C++
、Java代码的调试。
14天学会
Android
开发
飞龙整理 20141005
14天学会
Android
开发
飞龙整理 20141005
Android
JNI
开发
提高篇
有关JNI的
开发
技术,我们继续围绕
Android
平台进行,JNI可以支持C或
C++
,从目前为止我们写过的JNI代码均为C实现的,即文件名为.C而
C++
的和这些有什么不同呢?
Android
平台上的JNI一般使用C还是
C++
编写呢? 有关JNI的
开发
技术,我们继续围绕
Android
平台进行,JNI可以支持C或
C++
,从目前为止我们写过的JNI代码均为C实现的,即文件名为.C而
C++
的和这些有什么不同呢?
Android
平台上的JNI一般使用C还是
C++
编写呢?
Android
平台在中间层和大部分的类库的底层使用了
C++
的
开发
方式,后缀为.cpp,比如
Android
Framework、Open
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章