Android Framworkandroid framework

android framework 升级第2天

2021-01-22  本文已影响0人  Blanchard

Android 层次结构

Android 的粗略地分这些层次。顶层概念图


1,顶层概念图.jpg

01 层 Linux kernel

Linux 操作系统,加上例如 binder,logcat 等设备

02 层 Libraries库

Libraries, 基础库包括 Java 和C++,从下到上依次

03 层 Android Runtime 安卓运行时

Dalvik/ART虚拟机+Google 重新实现的 JDK

04 层 Android Framework

2.Android组件.jpg

05层 Applications 应用程序

由 java/kotlin 或者 C++ 编写, 在 Android Runtime 上调用组件运行,基本上明天都是在 Android Studio 里面玩耍的。

细化后的图

3.最常见的android framework 的图.jpg

再加 1 点细节后的图

4.内部依赖图.png

参考

https://data-flair.training/blogs/android-architecture/
https://elinux.org/Android_Architecture
http://www.makelinux.net/android/internals/

上一篇下一篇

猜你喜欢

热点阅读