android四大组件

1.activity

   一个activity就是一个单独的屏幕,每个activity之间通过intent来通信.

2.service

    service用于在后台完成指定操作,没有用户界面.启动service有两种启动方式:

       start service:启动后,会导致服务的onstartCommand()方法被调用,其生命周期与启动它的组件无关.

        bind service:调用者与service绑在一起,调用者退出,service也就停止了.

3.content provider:

      android同过content provider使一个应用程序的指定的数据集传给其他应用程序,其他应用程序通过content resolver类,来从content provider读取和存入数据.

4.broadcast receiver

   应用程序可以通过BroadcastReceiver过滤响应的事件,只接收感兴趣的事件,BroadCastRecevier没有用户界面,可以通过启动activity或service来响应接收到的消息,或通过NotificationManager类来通知用户.

   注册BroadReceiver两种方式:程序动态注册和AndroidManifest文件中静态注册.

    动态注册:当注册的activity关掉以后,停止接收事件,

   静态注册:只要设备运行,BroadcastReceiver就开着.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值