了解,总结android开发框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解,总结android开发框架相关的知识,希望对你有一定的参考价值。

-----------------------------------------------------------------------------------------------------------

android 层次结构:

                文件类型  语言

      android package   *.apk    java/xml   system/app

android   framework      *.jar      java     system/frameword

        JNI接口        

        NDK         *.so      C/C++/ASM   system/lib

application  executable              C/C++/ASM system/bin

operation  linux

hardware  arm

---------------------------------------------------------------------------------------------------------------

jvm,jre,jdk:jre是java运行的环境,所有的java程序要在jre下才能运行,而jdk比它多了开发工具,如编译器,调试器和其他工具;jvm是java的虚拟机,所写的java程序由jvm解释后形成机器语言给计算机。

---------------------------------------------------------------------------------------------------------------

bionic: C  runtime library

cts:兼容性测试框架

device:设备相关代码

hardware:HAL层下访问linux设备相关代码

out:编译输出目录

sdk:android应用程序源代码

bootable:bootloader参考代码

dalvik:dalvik是jvm中的一种虚拟机源代码

extennal:ndk扩展库源码,别人写的,例如:bzip2算法

packages:系统自带应用程序源码

system:android 基本系统源码

build:整个编译所需工具集合

development:应用程序编译调试工具集合

frameworks:应用程序框架层代码

ndk:本地开发包

prebuilt:编译链接支持工具,如:arm-linux-gcc

 

以上是关于了解,总结android开发框架的主要内容,如果未能解决你的问题,请参考以下文章

android 开发框架都有哪些

Android开发库常用库总结

Android 必须知道2018年流行的框架库及开发语言,看这一篇就够了!

转Android开发学习总结——搭建最新版本的Android开发环境

新风向!成就了Android,热门框架排第一,你还是不够了解它!

Android开发 retrofit入门讲解