码迷,mamicode.com
首页 > 移动开发 > 详细

了解,总结android开发框架

时间:2016-06-04 19:24:42      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

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

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开发框架

标签:

原文地址:http://www.cnblogs.com/chaochaochaochao/p/5559237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!