Android四大组件的作用
2015-07-27 17:03
477 查看
Activity:
Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。
Service:
后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口。
Content Provider:
是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了提供了更方便的途径。
BroadCast Receiver:
接受一种或者多种Intent作触发事件,接受相关信息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型。
Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑。
Service:
后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口。
Content Provider:
是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了提供了更方便的途径。
BroadCast Receiver:
接受一种或者多种Intent作触发事件,接受相关信息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型。
相关文章推荐
- android的“播放引擎stagefright”中“OMX文件解码”
- AndroidManifest.xml - 【 manifest -> permission】
- android 关于Make sure the plugin is properly configured问题的解决办法
- 简单研究Android View绘制一 测量过程
- Android Volley 完全解析
- Android压缩图片到100K以下并保持不失真的高效方法
- android模拟器提示Unfortunately,Activity has stopped. 如何解决
- android drawable类型
- Android 四大组件学习之Service七
- Android 开发笔记——通过 Intent 传递类对象
- Android 自动化测试脚本编写
- Android View.onMeasure方法的理解
- Android Fragment+ViewPager实现循环滑动
- [Android]ToolBar使用详解(一)——项目配置
- android invalidate()和postInvalidate()的区别及使用
- AndroidManifest.xml【 manifest -> uses-permission】
- Android 用户界面【level 1】
- Android SDK Android NDK Android Studio 官方下载地址
- Error:activity xxx has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41971600
- Android内存优化(上)