Android 一一 简述Android四大组件
来源:互联网 发布:aes算法c语言实现 编辑:程序博客网 时间:2024/05/23 13:47
Android四大基本组件:Activity、BroadcastReceiver广播接收器、ContentProvider内容提供者、Service服务。
Activity:
应用程序中,一个Activity就相当于手机屏幕,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序可以包含许多活动,比如事件的点击,一般都会触发一个新的Activity。
BroadcastReceiver广播接收器:
应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应。广播接收器没有用户界面。然而,它们可以启动一个activity或serice来响应它们收到的信息,或者用NotificationManager来通知用户。通知可以用很多种方式来吸引用户的注意力──闪动背灯、震动、播放声音等。一般来说是在状态栏上放一个持久的图标,用户可以打开它并获取消息。
ContentProvider内容提供者:
内容提供者主要用于在不同应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。只有需要在多个应用程序间共享数据时才需要内容提供者。例如:通讯录数据被多个应用程序使用,且必须存储在一个内容提供者中。它的好处:统一数据访问方式。
Service服务:
是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要长期运行的任务(一边打电话,后台挂着QQ)。服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另一个应用程序,服务扔然能够保持正常运行,不过服务并不是运行在一个独立的进程当中,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程被杀掉后,所有依赖于该进程的服务也会停止运行(正在听音乐,然后把音乐程序退出)。
- Android 一一 简述Android四大组件
- Android四大组件简述之Activity
- Android四大组件简述之BroadcastReceiver
- Android四大组件简述之Activit
- Android四大组件简述之BroadcastReceiver
- Android系统架构和四大组件简述
- Android四大控件简述
- Android四大组件之服务(一)-----服务基础功能简述
- 简述Android四大组件之一的Service(一)
- Android应用程序四大组件
- Android应用程序四大组件
- Android应用程序四大组件
- android 四大组件
- Android应用程序四大组件
- android应用程序四大组件
- Android四大组件
- Android应用程序四大组件
- Android四大组件
- Mac上安装mysql数据库
- 机房收费系统之结账
- 11月英语总结
- FFT学习笔记
- [tkinter从入门到放弃]-02 event
- Android 一一 简述Android四大组件
- PHP 读取数据库 数据集中记录的总条数
- windows下laravel5.5环境安装配置
- Poj 2051 Argus (最小堆/优先队列)
- 发现一个快速理解排序方法的小网站,小视频清晰易懂
- Spring项目改成SpringBoot项目
- 11.30考试总结
- 带你逐步深入了解SSH框架——hibernate查询操作
- Coursera Deep Learning 第四课 卷积神经网络 第四周 编程作业Art Generation with Neural Style Transfer