从代码来看安卓好像是个java的一个分支
但是安卓又是从linux改过来的,我写的程序应该是linux里的一个进程,
这好像是2个不相关的,到底怎么理解呢
但是安卓又是从linux改过来的,我写的程序应该是linux里的一个进程,
这好像是2个不相关的,到底怎么理解呢
解决方案 »
- android4.0 如何去掉系统屏保功能
- 使用豌豆夹安装android应用时,软件名称为包名?
- android增删改sqlite问题(bug还是什么?)
- android新手关于空格的问题
- 版本问题
- android httpurlconnection或者httpclient总是超时,服务器正常,但网络正常,浏览器可以上网
- eclips 生成的代码中有问题,总是提示 import android.support.v17.错误
- http请求加认证字段
- android之路
- 移动APP数据和服务器同步,有没有协议和相关技术的参考?
- 如果需要查询android系统联系人是否只需要查询“Data”表
- android和iphone可以用同一个服务器端吗?
如果做应用和java有关
android不是一种语言,只是一个操作系统,但它不像windows,不像ubuntu,它不是一个纯粹的系统。它的内核是linux内核,中间又有运行时库,多媒体库,还有自己的应用框架,最上层是应用层,采用java实现。大体可以分为三个层次。你说它看起来像是java的分支,是因为android的应用程序大部分采用java来实现,java仅仅只是应用程序实现的一种手段,你还可以用NDK开发应用程序,用c++来实现。