官术网_书友最值得收藏!

  • Android開發精要
  • 范懷宇
  • 282字
  • 2018-12-31 16:21:47

1.1 Android系統架構概況

圖1-1是Android的架構圖參考自SDK文檔:http://androidappdocs.appspot.com/guide/basics/what-is-android.html。,圖中按照功能結構及面向人群進行劃分,可以看出Android分成三個部分:

  • 應用部分:包含在Android設備上運行的所有應用,它們是Android系統中直接面向用戶的部分。
  • 核心部分: Android系統中核心的功能實現,包括應用框架、核心類庫等,每個Android應用的開發者,都是在此基礎上進行應用開發的。
  • 底層部分:主要指Android寄宿的Linux操作系統及相關驅動。通常來說,只有硬件廠商和從事Android移植的開發者,才會基于此來進行開發。

除了上述劃分方式以外,從系統實際的架構模型來看,Android則可以分成以下幾個層次:

  • 應用層
  • 框架層
  • 運行時
  • 核心類庫
  • 硬件抽象層
  • Linux內核

圖1-1 Android系統架構圖

本節的后續內容將針對以上各層逐一進行分析。

主站蜘蛛池模板: 通化市| 吉木萨尔县| 顺义区| 雷波县| 米脂县| 运城市| 商水县| 清涧县| 柞水县| 迁西县| 吉林市| 东乡县| 乌什县| 驻马店市| 宜良县| 普宁市| 高密市| 泰宁县| 平原县| 镇赉县| 日土县| 特克斯县| 水富县| 临高县| 衢州市| 交城县| 拉萨市| 宁乡县| 舟山市| 珠海市| 浦县| 徐水县| 成武县| 同心县| 星子县| 宜川县| 广水市| 高碑店市| 中卫市| 九江县| 明水县|