爱程序网

Android体系结构

来源: 阅读:

由图可知,android被分成4个层次,以linux为核心,针对手机进行专门的优化,提供了android操作系统最基本的功能,在此之上又分为android runtime和libraries。其中Dalvik Virtual Machine(类似于JVM)是针对android操作系统进行专门优化过的。再往上是应用程序框架,基于这些框架来开发则可以提升开发效率。

 

Android四大组件:Activity、Service、Content Provider、BroadcastReceiver

Activity:一个Activity就是一个界面,是整个应用程序的门面,负责与用户进行交互

Service:在后台承担着大部分数据处理工作,用户不可见

Content Provider:负责对外提供数据,并允许有需要的应用程序访问这些数据

BroadcastReceiver:监听手机中发生的一切

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助