其他分享
首页 > 其他分享> > 了解Android

了解Android

作者:互联网

第一次写博客,希望大家一起学习Android。

Android系统架构分为:Linux 内核层,系统运行库层,应用框架层与应用层。

Android的四大组件:Activity,Service,broadcastReceiver和ContentProvider。

Linux内层:为Android的各种硬件提供驱动;

系统运行库层:通过c#C++库为Android系统提供了特性支持;

应用框架层:这一层提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成的开发者可以使用这些API来构建自己的程序;

应用层:就是手机自带的应用如电话,收音机等或者是从Goodle Play上下载的游戏应用,当然也包括自己开发的程序。

Activity:Android应用程序的面门,凡是你在应用中看见的的东西都放在Activity中的;

Service:他就比较低调了,你是无法看见他的,但他会在后台默默地运行即使用户退出应用“Service”仍然可以继续运行;

broadcastReceiver:它允许你的应用接收来自各处的广播消息,包括你的电话,信息等,当然你的应用也可以向外发出广播消息。

ContentProvider:为应用程序之间共享数据提供了可能,比如你要读取系统通讯录中的信息联系人,就要通过“ContentProvider”来实现。

标签:Service,了解,API,应用,Activity,Android,ContentProvider
来源: https://www.cnblogs.com/Xd553468/p/15227077.html