码迷,mamicode.com
首页 > 移动开发 > 详细

Android基本知识

时间:2015-03-06 18:52:33      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

     Android是Google公司于2007年发布的基于Linux内核的手机操作系统。应用层主要以java为编程语言,应用层分为两层,函数层(Library) 和虚拟机(Virtual)。中间层多以Java实现,采用自主开发的Dalvik虚拟机(基于寄存器的Java虚拟机,传统的为基于堆栈),输入Java字节码,Dalvik虚拟机使用的为dex格式的输入文件,而不是传统的字节码class文件。

     下图为Android系统框架

     技术分享

     整个Android系统从上往下分为四层,分别为Applicatiion, Application Framework, Libraries 和 Linux ,应用程序框架完全由java语言编写,运行在Dalvik VM之上,它通过Java 的JNI接口来调用本地库函数。

   

     技术分享

 

Technorati 标签:

Android基本知识

标签:

原文地址:http://www.cnblogs.com/cherishui/p/4318933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!