Android回顾--(一) 概况

作者: 一只胖胖胖胖猿 | 来源:发表于2018-07-20 17:16 被阅读11次

Android是什么?

Android是一个基于Linux为内核的手机系统

Android体系架构

五层架构体系.png
  1. System Apps:
    Android系统用户进行交互的应用层,我们开发一般是基于下一层framework进行开发交互的。
  2. Java API Framework:
    framework层包括以下组件和服务:
    a. Resouce Manager,用于访问非代码资源
    b. Notification Manager, 可让所有应用在状态栏显示自定义的提醒。一般应用层调用这一层提供的服务进行对应用通知的显示。
    c. Activity Manager,用于管理应用的生命周期,提供常见的导航返回栈。
    d. Content Providers,可让应用访问其他应用中的数据或者共享其自己的数据。
  3. Native C/C++ Libraries:
    许多核心Android系统组件和服务构建自原生代码,需要以C和C++编写的原生库。Android平台提供Java框架API以向应用显示其中部分原生库的功能。
  4. Hardware Abstraction Layer(HAL):
    硬件抽象层(HAL)提供标准界面,向更高级别的Java API框架显示设备硬件功能。HAL包含多个库模块,其中每个模块都为特定类型的硬件组件实现一个界面。
  5. Linux Kernel:
    Android平台的基础就是Linux内核。

相关文章

  • Android回顾--(一) 概况

    Android是什么? Android体系架构 System Apps:Android系统用户进行交互的应用层,我...

  • Android学习(一)—— 基本概况

    该Android学习系列主要是参考郭神的第一行代码(第二版)来学习的,目的是在学习的过程中记录下一些重要的知识点,...

  • AndroidStudio与Gradle

    一.概况 做Unity游戏,需要打包到Android和IOS平台,其中Android平台少不了要和AndroidS...

  • Android Plugin Transform 初探

    dim.red 环境: android gradle 2.3 transform api 一 概况 transfo...

  • 视频编码技术概况(编码篇)

    回顾 上面已经介绍了压缩视频存储的三大核心方法本节将介绍视频编码技术的概况 编码概况 让我们看看编码框架的概况,下...

  • Android Auto Design Guidelines

    Android Auto的一些资料及设计指导原则,可以作为车载系统UI设计的指导。 Android Auto 概况...

  • 热修复技术方案

    一、热修复技术方案概况: 1、技术概况: 2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多...

  • 英文语法之从入门到摔门S1E1

    Previously on English Break.《突破英语》前情回顾 一个算式概况所有语法 【5+3+2=...

  • android底层media操作概况

    套装 android中使用更底层的api操作media,该套装原先用于组装MediaPlayer,目前开放给开发者...

  • Android 打包过程

    1.概况 Android APK是如何来的呢?怀着这个问题去查资料,发现了下边这张图。 由android的项目经过...

网友评论

    本文标题:Android回顾--(一) 概况

    本文链接:https://www.haomeiwen.com/subject/pwkfmftx.html