了解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