Android系统广播时间常量,Android-中标准广播Action常量(12页)-原创力文档

闾丘卓
2023-12-01

Android中定义好了一些标准广播常量,可以让我们方便的使用,值和意义总结如下:

常量 :android.intent.action.BOOT_COMPLETED

值:ACTION_BOOT_COMPLETED 系统启动

android.intent.action.ACTION_TIME_CHANGED ACTION_TIME_CHANGED 时间改变

android.intent.action.ACTION_DATE_CHANGED ACTION_DATE_CHANGED 日期改变

android.intent.action.ACTION_TIMEZONE_CHANGED ACTION_TIMEZONE_CHANGED 时区改变

android.intent.action.ACTION_BATTERY_LOW ACTION_BATTERY_LOW 电量低

android.intent.action.ACTION_MEDIA_EJECT ACTION_MEDIA_EJECT 插入或拔出外部媒体

android.intent.action.ACTION_MEDIA_BUTTON ACTION_MEDIA_BUTTON 按下多媒体键

android.intent.action.ACTION_PACKAGE_ADDED ACTION_PACKAGE_ADDED 添加包

android.intent.action.ACTION_PACKAGE_REMOVED ACTION_PACKAGE_REMOVED 删除包

Broadcast Receiver(广播接收器)

分类: Android2011-07-26 18:25108人阅读评论(0)收藏举报

Braodcast Receiver顾名思义就是广播接收器,它和时间处理机制类似,但是事件处理机制是程序组件级别的(比如:按钮的单击事件),而广播事件处理机制是系统级别的。我们可以用Intent来启动一个组件,也可以用sendBroadcast()方法发起一个系统级别的事件广播来传递消息。我们同样可以在自己的应用程序中实现Broadcast Receiver来监听和响应广播的Intent。

事件的广播通过创建Intent对象并调用sendBroadcast()方法将广播发出。事件的接受是通过定义一个继承BroadcastReceiver的类来实现的,继承该类后覆盖其onReceive()方法,在该方法中响应时间。

下面是android系统中定义了很多标准的Broadcast Action来响应系统的广播事件。

①ACTION_TIME_CHANGED(时间改变时触发)

②ACTION_BOOT_COMPLETED(系统启动完成后触发)--比如有些程序开机后启动就是用这种方式来实现的

③ACTION_PACKAGE_ADDED(添加包时触发)

④ACTION_BATTERY_CHANGED(电量低时触发)

详细:标准广播ACTION常量

常量名称

常量值

意义

ACTION_BOOT_COMPLETED

android.intent.action.BOOT_COMPLETED

系统启动完成

ACTION_TIME_CHANGED

android.intent.action.ACTION_TIME_CHANGED

时间改变

ACITON_DATE_CHANGED

android.intent.action.ACTION_DATE_CHANGED

日期改变

ACTION_TIMEZONE_CHANGED

android.intent.action.ACTION_TIMEZONE_CHANGED

 类似资料: