zoukankan      html  css  js  c++  java
  • Andriod中的最底层-Linux kernel、Libraries-库、AndriodRuntime以及Andriod是什么

    Andriod是一个完整的手机软件平台,包含操作系统(Linux),中间件以及一些关键应用程序。

    Andriod还提供了一个SDK,这个SDK提供了必要的工具和API。

    什么是SDK?

    Software Development Kit(软件开发包)

    什么是APi?

    Application Program Interface(应用程序编程接口)

    Andriod提供的API用于帮助开发者在Andriod驱动的设备上用Java语言进行应用程序的开发。

     

    Andriod底层是Linux操作系统,包括以下驱动程序:

    1.Display Driver:显示器驱动

    2.Camera Driver:照相机驱动

    3.Flash Memory:存储器驱动

    4.Binder(IPC)Driver:进程间通信驱动

    5.Keypad Driver:键盘驱动

    6.WiFI Driver:WIFi驱动

    7.Audio Driver:音频驱动

    8.Power Managerment:电源管理

    含有各种开源的C/C++框架,包括:

    1.Surface Manager:界面管理

    2.Media Framework:媒体

    3.SQLite:数据库

    4.OpenGL|ES:图形

    5.FreeType:字体

    6.WebKit:浏览器

    安卓运行时

    1.Core Libraries:Java 核心库

    2.Dalvik Virtual Machine:Dalvik

    注:每个Andriod应用程序运行在一个单独的Dalvik虚拟机内。

  • 相关阅读:
    洛谷题单 算法1-1 模拟和高精度
    第十一届蓝桥杯 b组
    jdk的安装、java环境配置
    哈夫曼树 java
    机器学习基石8-Noise and Error
    Java基础12-工具类;变长参数;IO
    机器学习基石7-The VC Dimension
    Java基础11-List;Set;Map
    Java基础10-集合
    机器学习基石6-泛化理论
  • 原文地址:https://www.cnblogs.com/ch123456/p/6826952.html
Copyright © 2011-2022 走看看