标签:虚拟机启动 调用 str linux 访问 基于 业务 程序 查询
Android的四层架构分别为Linux2.6内核层,核心库层,应用框架层,应用层。Framework层为我们开发应用程序提供了非常多的API,满足我们业务上的需求。(Android是基于Linux内核的,因此属于软实时操作系统)
我们可以称Framework层才真正是Java语言实现的层,在这层里定义的API都是用Java语言编写。但是又因为它包含了JNI的方法,JNI用C/C++编写接口,根据函数表查询调用核心库层里的底层方法,最终访问到Linux内核。那么Framework层的作用就有2个。
标签:虚拟机启动 调用 str linux 访问 基于 业务 程序 查询
原文地址:http://www.cnblogs.com/keyarchen/p/6063078.html