Android系统可以只用C语言开发么? ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显然不是,android只是一个工具,一个平台,一般人用java开发,特牛逼的也有用C的。讲详细点吧,android主要分四层,第一层是Linux系统以及驱动,主要由C语言实现,第二层是本地框架和Java环,主要是由C /C++实现,第三、四层就是JAVA框架、JAVA应用程序,主要是由JAVA实现。一般都是在第四层开发,3层以下的是不可见的。3、4层之间的便是android API的接口了、 当然是可以的否则java的jni是干什么的。 JNI,而且android中还有一个NativeActivity的类,是C的 逻辑算法可以用c,你看看NDK就好了 NDK能写界面的是OpenGL,给游戏设计的,你仔细看下NativeActivity中文件就知道了 界面用Lua来写,中间件用C,功能实现用Java。 不知是NDK6 还是7 就已经支持纯C/C++的android 应用程序了! 他问的是系统本身吧,也就是第一层——是Linux系统以及驱动,主要由C语言实现 从NDK r7开始,开始支持完成C/C++编写android程序。 感觉是不是c#和vb.net的情况类似,编写语言不同出来的东西是一样的 关于android获取新浪天气xml文件的问题(获取不了子节点) tortoisesvn工具无法下载codegoogle的开源代码,怎么办? 【求教】Android.mk编译apk,第三方的jar包编译不进去! [新手求助]sdcard权限为d----- Eclipse对多线程调试的处理? 避免onDraw(Canvas canvas)的重复性画图,急啊! android 数字模拟按键 android与PC蓝牙通讯 创建新的Android项目,Eclipse自动创建的appcompat内容 流量统计getUidRxPackets函数的问题 Help!!! 怎么在appwidget里面使用ListView 求救,关于OPenGL ES2.0 不支持ESContext类型。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货