从代码来看安卓好像是个java的一个分支
但是安卓又是从linux改过来的,我写的程序应该是linux里的一个进程,
这好像是2个不相关的,到底怎么理解呢
但是安卓又是从linux改过来的,我写的程序应该是linux里的一个进程,
这好像是2个不相关的,到底怎么理解呢
解决方案 »
- 问个关于LocationManager定位的问题
- 为什么RemoteViews.setBundle中指定的RemotableViewMethod方法没有用?
- android用ksoap2调用远程webservice问题
- 图片的保存问题若干
- 数据库表格
- 新手求教android裁剪
- 以前主要做ASP.NET,工作需要做android开发,求老人指导初期应该怎样学。
- httpclient
- Android没有SD卡怎么实现自动更新?
- java.lang.NoSuchMethodError: android.support.v7.widget.RecyclerView.findViewHold
- 如果需要查询android系统联系人是否只需要查询“Data”表
- android和iphone可以用同一个服务器端吗?
如果做应用和java有关
android不是一种语言,只是一个操作系统,但它不像windows,不像ubuntu,它不是一个纯粹的系统。它的内核是linux内核,中间又有运行时库,多媒体库,还有自己的应用框架,最上层是应用层,采用java实现。大体可以分为三个层次。你说它看起来像是java的分支,是因为android的应用程序大部分采用java来实现,java仅仅只是应用程序实现的一种手段,你还可以用NDK开发应用程序,用c++来实现。