美文网首页framework
Android源码阅读笔记

Android源码阅读笔记

作者: 牵手生活 | 来源:发表于2018-11-07 11:24 被阅读8次

    Android系统架构图


    Android系统架构图

    Android系统架
    Android 7 Nougat源码目录结构分析

    android7源码 目录简图
    • abi:
    • art:Android Runtime,一种App运行模式,区别于传统的Dalvik虚拟机,旨在提高Android系统的流畅性
    • bionic:Android改造的C/C++库
    • bootable:Android程序启动导引,包括一个recovery目录。
    • build: Android编译系统,包括原有的GNU make/mk和新加入的go/bp
    • compatibility:Android软、硬件的兼容性规则,包括一个cdd目录
    • cts:Android Compatibility Test Suite,需符合cdd的要求
    • dalvik:Android Dalvik虚拟机相关内容
    • developers:Android开发者参考文档
    • development: Android开发基础设施
    • device:Android支持的各种设备及相关配置,结构相似
    • docs:Android系统介绍,包括一个source.android.com目录
    • external:Android中使用的外部开源库
    • frameworks:Android基础框架。 ********
    • hardware:HAL层--硬件抽象层
    • libcore:Android Java核心类库***
    • libnativehelper:Android Java类库的native实现助手,包括一个tests目录
    • ndk:
    • out:
    • packages:Android Package
    • pdk:Android Platform Development Kit
    • platform_testing: Android平台测试程序
    • prebuilts:Android预编译目录
    • sdk:Android的Java层SDK****
    • system:Android系统设施(蓝牙、wifi、核心库等)
    • test:Android Vendor测试框架,
    • toolchain:Android工具链,包括一个binutils目录
    • tools:Android工具集(签名、log分析、测试框架等)
    • Android.bp:从Android 7.0 (N)开始, Google开始逐步使用Android.bp代替原来的Android.mk进行编译.Google称之为soong,
    • bootstrap.bash:
    • Makefile:

    参考资料

    Android 7.0 源码分析项目一期竣工啦--掘金
    Android open source project analysis--github
    Android 编译系统之Android.bp--csdn

    相关文章

      网友评论

        本文标题:Android源码阅读笔记

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