Activity:是android程序与用户交互的窗口,是android构造中最基本的一种,它需要为保持个界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。
service:后台服务于Activity,封装一个完整的功能逻辑实现,接受上层命令,完成相关事务,定义好需要接受的Intent,提供同步、异步接口。
Boradcast Receiver:接受一种或多种Intent做触发事件,接受相关消息,做一些简单的处理,转换成一条Notification,统一了Android的事件广播模型。
ContentProvider:是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提 供了更方便的途径。
相关文章
- android动态控制组件的位置、大小和新的动画
- Android面试题整理
- Android打造(ListView、GridView等)通用的下拉刷新、上拉自动加载的组件
- Android常用的UI组件
- Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)
- android 开发 实现一个app的引导页面,使用ViewPager组件(此引导的最后一页的Button会直接写在最后一页布局里,跟随布局滑进滑出)
- 【Android】6.0 添加Menu菜单组件、Intent启动活动、显式Intent、隐式Intent
- Android面试题3之描写叙述下Android的系统架构
- 使用组件构建Android应用程序
- Android2017最新面试题(3-5年经验个人面试经历)