zoukankan      html  css  js  c++  java
  • Android-1

    一、Android 系统架构

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

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

    2.系统运行库层:通过CC++库提供主要特性支持。如:SQLite、OpenGLES库提供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

  • 相关阅读:
    高级排序
    递归
    Linked List
    中缀、后缀、前缀表达式
    队列(queue)
    栈(Stack)
    数组(Array)
    数据结构和算法
    常见排序
    开启
  • 原文地址:https://www.cnblogs.com/leizz/p/10498585.html
Copyright © 2011-2022 走看看