摘要:
Android的框架从底向上可以分为linux Kernel(linux内核层)、系统运行库层、应用框架层和应用层。其中系统运行库层包括C/C++编写的库函数和一个Android 运行时即Dalvik虚拟机,在Dalvik虚拟机上只能执行.dex的可执行文件,其中Dalvik虚拟机是基于寄存器的,而且一个应用,一个虚拟机实例,一个进程。应用框架层包含了Google发布的核心应用时所使用的API框架,开发人员可以使用这些框架来开发自己的应用。而应用层则是指开发人员自己编写的程序。 Android的程序可以有SDK程序和NDK程序吧!或者可以分为前台程序、后台服务和widget组件,具体我... 阅读全文