Android四大组件

应用组件是Android应用的基本构架基块,每个组件目的不同,并有自己的创建和销毁方式,以及不同的生命周期,共有4种类型组件

  • Activity

表示具有用户界面的单一屏幕,每一个Activity都独立于其他Activity存在,因此,其他应用可以启动其中任何一个Activity(首先活动应用允许)

Activity作为Activity子类实现

  • 服务

一种在后台运行的组件,用于执行长时间的操作或者远程进程执行作业。不提供用户界面,也不阻断用户与Activity的交互。Activity等其他的组件可以启动服务。

作为Service子类实现

  • 内容提供程序

内容提供程序管理一组共享的应用数据,数据可能存在数据库,文件系统或网络上等其他应用可以访问的存储位置,其他应用可以通过内容提供程序查询数据,甚至修改。

也可以用于读取和写入应用不共享的私有数据。

作为ContentProvider的子类

  • 广播接收器

用于响应系统范围广播通知的组件,一般为系统发起,例如电量不足等。应用也可以发出广播,可以创建状态栏通知。更常用的用途是作为通向其他组件的通道

作为BroadcastReceiver的子类,每条广播作为Intent对象传递。

 

参考:https://developer.android.google.cn/guide/components/fundamentals.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值