一、Android 系统架构

   Linux内核层、系统运行层、应用框架层、应用层

1.Linux层:为Android设备的硬件提供了底层的驱动。如:显示驱动、音频驱动

2.系统运行库层:通过C\C++库提供主要特性支持。如:SQLite、OpenGL\ES库提供3D绘图支持、Webkit提供浏览器内核支持;

Android运行时库,提供一些核心库,能够允许开发者Java为Android设备编写Android应用。Android运行时库中还包括Dalvik虚拟机(5.0系统之后改为ART运行环境)它使每一个程序都能够运行在独立的进程中,并且拥有一个自己的Dalvik实例。

3.应用框架层:提供构建应用时的API

4.应用层:安装的应用层序

 

 

* 1.系统特性:
* 应用程序框架支持组件的重用和替换
* Dalvik虚拟机集成浏览器:webkit引擎
* sqllite结构化的数据存储
* 优化的图形库、多媒体支持、GSM电话技术蓝牙等。
* 采用软件叠层方式构建

 

二、发布的版本

4.4:19

5.0:21

5.1:22

6.0:23

7.0:24

7.1:25

8.0: 26

8.1: 27

9.0: 28

三、开发环境

1.JDK java语言开发工具包;包含Java运行环境、工具集合、基础类库等。

2.SDK Android 开发工具包

三、

1.应用图标:icon

 2.应用名称:label

四、build.gradle文件

1.jcenter();代码仓库

2.classpath;申明插件

3.app-build.gradle

插件apply plugin:‘com.android.application’表示应用层序模块

插件apply plugin:‘com.android.libray’表示库模块

4.android闭关包:配置项目的构建属性

五、日志文件

1.Log.v();-verbose

2.Log.d();-debug

3.Log.i();-info

4.Log.w();-warn

5.Log.e();-error

 

posted on 2019-03-09 12:17  leill  阅读(212)  评论(0编辑  收藏  举报