android编程 android 可以java与C混合编程,这样用的人多不 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你写的是什么样的应用吧。如果要效率高的,必须这么做。而且在davlik上的内存分配非常受限,native层就好很多了。 如果只是做应用开发,用C的很少,JAVA就够了,除非你的应用对运行速度的要求极高。C其实主要还是用在android底层内核开发上,毕竟android是开源的嘛~~所以android的JAVA开发者多是“骑马人”,而C开发者多是“喂马人” 多的呀像wifi,bluetooth等这些东西,底层全是JNI做的上层只是个UI 前段时间做手机电视项目,除了UI,下面全是C++做的 你说的是JNI?要是作framework部分的开发的话这样很多也很重要。 这在研究JNI, 那个朋友有好的例子, 发上来阿! 不光是这两样吧,基本上java层就是个壳,实现都是在C层 底层的东西都是用C写的,UI 类 用java 需要jni资料的人留个email我发给你们;我最近也在研究这个东西; 在Android中,应用程序只支持Java开发. 使用C可以扩充Java所不能及的地方,或者直接和硬件交互.所以大多数的应用层程序还收由Java开发,也有一部分用C写底层Java做UI层. android音频录制、绘制曲线问题 源码编译的phone,camera的签名都在哪?可不可以拿出来给测试程序用? android工程无法自动生成r.java文件,求解释,在线等== android工程导入没有错误,运行提示Unable to instantiate activity ComponentInfo 布局问题,整体窗口无法滑动 google Map 的密钥怎么也申请不了??? 菜鳥求助 简单问题,在线等回答 请教 录音文件利用时间命名问题 amr转wav C源代码应用JNI生成so文件在android中引用. 移植bionic到powerpc架构
C其实主要还是用在android底层内核开发上,毕竟android是开源的嘛~~
所以android的JAVA开发者多是“骑马人”,而C开发者多是“喂马人”
像wifi,bluetooth等这些东西,底层全是JNI做的
上层只是个UI
不光是这两样吧,基本上java层就是个壳,实现都是在C层
我最近也在研究这个东西;
所以大多数的应用层程序还收由Java开发,也有一部分用C写底层Java做UI层.