1 Android的四层框架

Android打卡第一天

底层为LINUX层,主要为底层的驱动。

LIBRARY为系统函数库,由开源项目组成。

APPLICATION FRAMEWORK 为应用框架层。

APPLICATION为应用层。

其中,前两者有c编写。

2 dvm简单介绍

dvm基于寄存器(cpu)的架构。

dvm将 .java文件 变成  .class文件 再将所有的 .class 文件变成一个 .dex文件 最后变成 .odex文件。

其中 所有的.class 变成 .dex 是由platformtools中的 dx.bat 完成的。

3 ART模式

ART模式比Dalvik模式下运行的速度快,但是占用的内存大,因为提前进行了一次预编译;Dalvik模式下每次都需要进行编译。

4.4之前的系统Android文件都在Dalvik中运行,出现ART模式后,将文件

4 sdk的几个文件介绍

Platforms 存放Android的版本号

Platformtools

     dx.bat     将所有的 .class文件变成 一个.dex文件

    aapt.exe   Android应用打包工具

    adb.exe    Android调试桥

    aidl.exe

5 Android打包过程

   

Android打卡第一天

6 Android中的单位

大体上文字用sp,非文字用dp。



相关文章: