BroadcastReceiver接收系统广播消息

Android常用的广播Action常量:

ACTION_TIME_CHANGED:系统时间被改变。

ACTION_DATE_CHANGED:系统日期被改变。

ACTION_TIMEZONE_CHANGED:系统时区被改变。

ACTION_BOOT_COMPLETED:系统启动完成。

ACTION_PACKAGE_ADDED:系统添加包。

ACTION_PACKAGE_CHANGED:系统的包改变。

ACTION_PACKAGE_REMOVED:系统的包被删除。

ACTION_PACKAGE_RESTARTED:系统的包被重启。

ACTION_PACKAGE_DATA_CLEARED:系统的包数据被清空。

ACTION_BATTERY_CHANGED:电池电量改变。

ACTION_BATTERY_LOW:电池电量低。

ACTION_POWER_CONNECTION:系统连接电源。

ACTION_POWER_DISCONNECTED:系统与电源断开。

ACTION_SHUTDOWN:系统被关闭。

时间: 2024-08-01 20:38:25

BroadcastReceiver接收系统广播消息的相关文章

Android开发之接收系统广播消息

BroadcastReceiver除了接收用户所发送的广播消息之外,还有一个重要的用途:接收系统广播.如果应用需要在系统特定时刻执行某些操作,就可以通过监听系统广播来实现.Android的大量系统事件都会对外发送标准广播.以下是Android常见的广播Action常量(详请参考Android API文档中关于Intent的说明). Action常量 说明 ACTION_TIME_CHANGED 系统时间被改变. ACTION_DATE_CHANGED 系统日期被改变. ACTION_TIMEZO

广播接收器——接收系统广播

一.分类 标准广播 是一种完全异步执行的广播,在广播发出后,所有的广播接收器几乎会在同一时刻接受到这条广播消息,没有任何顺序而言.这种广播效率比较高,但是无法被截断. 有序广播 是一种同步执行的广播,在广播发出后,同一时刻只会有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕后,广播才会继续传递.显而易见,这类广播是有先后顺序的,优先级高的广播接收器就可以先收到广播消息,并且前边的广播接收器可以截断正在传递的广播. 二.动态注册接收系统广播 就以监听网络变化为例吧! 步骤 1

BroadcastReceiver接收电量变化的广播-------在代码中动态创建接受者

本例为动态创建广播接收者即不是在AndroidManifest.xml文件中定义的广播接收着 代码: 1 package com.qf.broadcastreceiver01; 2 3 import android.app.Activity; 4 import android.app.AlertDialog; 5 import android.content.BroadcastReceiver; 6 import android.content.Context; 7 import android

BroadcastReceiver(接收广播)

Broadcast Receiver用于接收并处理广播通知(broadcast announcements).多数的广播是系统发起的,如地域变换.电量不足.来电来信等.程序也可以播放一个广播.程序可以有任意数量的 broadcast receivers来响应它觉得重要的通知.broadcast receiver可以通过多种方式通知用户:启动activity.使用NotificationManager.开启背景灯.振动设备.播放声音等,最 典型的是在状态栏显示一个图标,这样用户就可以点它打开看通知

微信公众平台API测试——接收文本消息

一.简介 当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上.      微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次.关于重试的消息排重,推荐使用msgid排重.      假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试. 当前支持如下的普通消息: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 地理位置消息 6 链接消息 二

微信公众平台API测试——接收链接消息

一.简介 当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上.      微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次.关于重试的消息排重,推荐使用msgid排重.      假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试. 当前支持如下的普通消息: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 地理位置消息 6 链接消息 二

微信公众平台API测试——接收地理位置消息

一.简介 当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上.      微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次.关于重试的消息排重,推荐使用msgid排重.      假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试. 当前支持如下的普通消息: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 地理位置消息 6 链接消息 二

微信公众平台API测试——接收图片消息

一.简介 当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上.      微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次.关于重试的消息排重,推荐使用msgid排重.      假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试. 当前支持如下的普通消息: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 地理位置消息 6 链接消息 二

微信公众平台API测试——接收语音消息

一.简介 当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上.      微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次.关于重试的消息排重,推荐使用msgid排重.      假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试. 当前支持如下的普通消息: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 地理位置消息 6 链接消息 二