当前位置:编程学习 > wap >>

android编程

android 可以java与C混合编程,这样用的人多不 --------------------编程问答-------------------- 在应用层,这么做的不多 --------------------编程问答-------------------- 看你写的是什么样的应用吧。如果要效率高的,必须这么做。

而且在davlik上的内存分配非常受限,native层就好很多了。 --------------------编程问答-------------------- 这得根据具体需求来 --------------------编程问答-------------------- 不多 --------------------编程问答-------------------- 有时候只能这样做 --------------------编程问答-------------------- 如果只是做应用开发,用C的很少,JAVA就够了,除非你的应用对运行速度的要求极高。
C其实主要还是用在android底层内核开发上,毕竟android是开源的嘛~~
所以android的JAVA开发者多是“骑马人”,而C开发者多是“喂马人”。。。 --------------------编程问答-------------------- 多的呀
像wifi,bluetooth等这些东西,底层全是JNI做的
上层只是个UI --------------------编程问答-------------------- 前段时间做手机电视项目,除了UI,下面全是C++做的 --------------------编程问答-------------------- --------------------编程问答-------------------- 你说的是JNI?

要是作framework部分的开发的话这样很多也很重要。

--------------------编程问答-------------------- 这在研究JNI,  那个朋友有好的例子,  发上来阿! --------------------编程问答-------------------- 主要还是看应用吧~ --------------------编程问答--------------------
引用 7 楼 kinghua_q 的回复:
多的呀
 像wifi,bluetooth等这些东西,底层全是JNI做的
 上层只是个UI


不光是这两样吧,基本上java层就是个壳,实现都是在C层 --------------------编程问答-------------------- 呵呵,我觉得UI做好还真是不容易。 --------------------编程问答-------------------- 应用大多都是JAVA --------------------编程问答-------------------- 底层的东西都是用C写的,UI 类 用java --------------------编程问答-------------------- 需要jni资料的人留个email我发给你们;
我最近也在研究这个东西; --------------------编程问答-------------------- 在Android中,应用程序只支持Java开发. 使用C可以扩充Java所不能及的地方,或者直接和硬件交互.
所以大多数的应用层程序还收由Java开发,也有一部分用C写底层Java做UI层. --------------------编程问答-------------------- 看来要求还不低呀。。。。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,