Android
给许多系统服务广播
Intent
。你可以使用这些基于系统事件的消息来给自己的工程增添一些功能,这些事件如时区变更、数据连接状态、
SMS
消息或电话呼叫。
下面的列表介绍了一些
Intent
类中的本地动作常量;这些动作基本上用于设备状态改变的跟踪:
❑
ACTION_BOOT_COMPLETED
一旦设备完成启动时触发。需要RECEIVE_BOOT_COMPLETED权限。
❑
ACTION_CAMERA_BUTTON
摄像头按被按下时触发。
❑
ACTION_DATE_CHANGED
和
ACTION_TIME_CHANGED
当手动修改日期或时间时广播这两个动作。
❑
ACTION_GTALK_SERVICE_CONNECTED
和
ACTION_GTALK_SERVICE_DISCONNECTED
当
GTalk
连接或丢失连接时广播这两个动作。更多
GTalk
消息将在第
9
章详细讨论。
❑
ACTION_MEDIA_BUTTON
媒体按钮按下时触发。
❑
ACTION_MEDIA_EJECT
当用户选择弹出外部的储存媒体,会首先触发这个。如果你的程序读写到外部媒体存储器,你应该监听这个事件来保存和关闭任何打开的文件句
柄。
❑
ACTION_MEDIA_MOUNTED
和
ACTION_MEDIA_UNMOUNTED
当新的外部存储媒体成功地添加到设备或从设备移除时触发。
❑
ACTION_SCREEN_OFF
和
ACTION_SCREEN_ON
当屏幕打开或关闭时广播。
❑
ACTION_TIMEZONE_CHANGED
当电话的当前时区变更时会广播这个动作。
Intent
中包含一个
ID
为java.util.TimeZone的时区
extras
。
Android
用来通知应用程序状态变更的动作的列表可参考:
http://code.google.com/android/reference/android/content/Intent.html
.
Android
还使用
Broadcast
Receiver
来监听特定的事件
如
SMS
消息接收。动作和与这些事件关联的
Intent
将在后面的章节详细讨论,等你了解了更多关于关联服务之后。
http://www.cnblogs.com/xirihanlin/archive/2009/08/03/1537452.html
分享到:
相关推荐
Android 本地广播示例
方便android移动开发有用的android广播、动作大全收集!
Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
Android通过广播通信的方式连接蓝牙设备
Android利用蓝牙广播数据,用于不同设备间通讯,Android和可穿戴设备间通讯.
主要介绍了Android实现静态广播监听器的方法,涉及Android的广播机制与记录监听广播信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Android静态广播的例子
Android动态广播的例子
一、使用本地广播 1.本地广播一个举例 package com.example.broadcasttest2; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content....
主要介绍了Android 利用广播监听usb连接状态,需要的朋友可以参考下
Android_的动作、广播、类别等标识大全
Android Broadcast 广播机制 实例
android广播时间处理机制学习小结,android开发技术方面的事件处理信息。
android开发 广播实现Activity之间数据的交互,简单易懂的demo
Android自定义广播
android广播小例子,android实现广播的小例子....
Android本地数据存储中的文件存储,写入,重写和删除Android中.txt格式的文件
1、用来测试Android手机为啥接收不到UDP广播报文。
本demo是通过发送广播,接收到广播之后发送通知,收到通知之后跳转页面。