Android的四大组件

1、活动(Activity):简而言之,活动就是我们所看到的界面,是可视化的能够被用户直接看到的组件,软件通过Activity向用户展示软件所设计的画面。

2、服务(Service):服务没有用户界面,我们是看不到的,它在后台运行,并且可以长时间运行,也可以和其他组件进行交互。service基本上分为两种形式:

    启动状态:应用组件调用startService()方法启动服务,服务便会处于“启动”状态。一旦启动,服务就可以在后台无限期的运行,即使启动服务的组件已被销毁也不会受影响,除非手动停止服务,已经启动的服务通常执行单一的操作,不会将结果返回到调用方。

   绑定状态:应用组件调用 bindService() 方法绑定到服务,服务便会处于“绑定”状态。绑定服务提供了一个客户端-服务器接口,允许组件与服务进行交互、发送请求、获取结果,甚至是利用进程间通信 (IPC) 跨进程执行这些操作[10]。只有当与另一个应用组件绑定时,绑定服务才会运行。 多个组件可以同时绑定到该服务,全部取消绑定后,该服务即会被销毁。

3、BroadcastReceiver:广播接收器是一个用于接收广播信息并能够根据所接收的信息做出相应处理的组件。

4、Content Provider:Content Provider是内容提供者,是一个Android应用对外开放的接口。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值