1.1了解全貌-Android王国简介

1.1.1系统架构

1.Linux内核层:Android系统是基于Linux内核的,该层为Android设备提供了各种底层驱动(显示、音频、照相机、蓝牙、wifi等);

2.系统运行库+Android运行时库层:

①系统运行库:通过一些C/C++库为Android系统提供主要的特性支持(SQLite库,OpenGL/ES库,Webkit库)

②Android运行时库:提供了一些核心库,允许开发者使用java语言编写Android应用,另外它还包含了Dalvik虚拟机(5.0以后变成了ART运行环境),使每个Android应用都运行在独立的进程中,并且拥有一个自己的虚拟机实例。

3.应用框架层:主要提供了构建应用程序时可能用到的各种API;

4.应用层:所有安装在手机上的应用程序都属于这一层。

1.1.2Android已发布的版本

1.1.3Android应用开发特色

1.四大组件:Activity、Service、BroadcastReceiver、ContentProvider。

2.丰富的系统控件。

3.Sqlite数据库。

4.强大的多媒体(音乐、视频、录音、拍照)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android系统架构简介 万丈高楼平地起,说的是重在基础,用来形容Android的学习正好合适(人往高处走,基础...
    ZmlLucky阅读 5,614评论 0 9
  • Android 系统架构,真心不敢说讲解或者解释。只能说学习了解。今天,我只是简单的学习了解一些非常基本和简单的介...
    justCode_阅读 1,296评论 0 0
  • 这篇博文主要是介绍Android操作系统中,个人汇总的比较重要的一些知识点,在Android的系统四层结构中...
    Android开发_Hua阅读 4,321评论 0 4
  • Android采用分层的架构,分为四层,从高层到底层分为应用程序层(app+System apps),应用程序框架...
    b923228cc7b5阅读 24,230评论 0 17
  • 欢迎你来到Android世界! Android系统是目前世界上市场占有率最高的移动操作系统,不管你在哪里,都可以看...
    zerohdq阅读 381评论 0 0