//飞行模式下关闭或打开广播
意图.ACTION_BATTERY_CHANGED;
//充电状态,或者电池电量变化
//电池的充电状态和电量变化。无法通过建立声明接收此广播。只能通过Context.registerReceiver()来注册
意图.ACTION_BATTERY_LOW;
//表示电池电量低
意图.ACTION_BATTERY_OKAY;
//表示电池电量充足,即电池电量由低变为满时会发出广播。
Intent.ACTION_BOOT_COMPLETED;
//系统启动完成后,该动作广播一次(仅一次)。
Intent.ACTION_CAMERA_BUTTON;
//拍照时按下相机按钮(硬件按钮)时发出的广播
Intent.ACTION_CLOSE_SYSTEM_DIALOGS;
//当屏幕超时锁屏时,当用户按下电源键、长按或短按(无论是否弹出对话框)时,android系统都会广播此Action消息
意图.ACTION_CONFIGURATION_CHANGED;
//设备当前设置改变时发出的广播(包括:界面语言、设备方向等的改变,请参考Configuration.java)
Intent.ACTION_DATE_CHANGED;
//当设备日期改变时将发出此广播
Intent.ACTION_DEVICE_STORAGE_LOW;
//设备内存不足时发送的广播。这个广播只能给系统使用,不能被其他APP使用?
Intent.ACTION_DEVICE_STORAGE_OK;
//设备内存由不足变为充足时发送的广播。这个广播只能给系统使用,不能被其他APP使用?
Intent.ACTION_DOCK_EVENT;
//
//发出这个广播的地方frameworksbaseservicesjavacomandroidserverDockObserver.java
Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE;
////手机APP完成后发送广播(手机指的是:APP2SD)
Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE;
//APP移动时发出的广播(移动指:APP2SD)
Intent.ACTION_GTALK_SERVICE_CONNECTED;
//Gtalk建立连接时发出的广播
Intent.ACTION_GTALK_SERVICE_DISCONNECTED;
//Gtalk断开连接时发出的广播
Intent.ACTION_HEADSET_PLUG;
//耳机插入耳机插孔时发出广播
Intent.ACTION_INPUT_METHOD_CHANGED;
//改变输入法时发出的广播
意图.ACTION_LOCALE_CHANGED;
//当设备的当前区域设置更改时发出广播
Intent.ACTION_MANAGE_PACKAGE_STORAGE;
//
Intent.ACTION_MEDIA_BAD_REMOVAL;
//SD卡没有被正确拔出(拔出SD卡的正确方法是:设置--SD卡和设备内存--卸载SD卡),但SD卡已经拔出时发送广播。
//广播:扩展介质(扩展卡)已从SD卡槽中拔出,但挂载点(mount point)尚未释放(unmount)
Intent.ACTION_MEDIA_BUTTON;
//如果有“媒体按钮”按钮(硬件按钮),按下“媒体按钮”按钮时发出的广播
Intent.ACTION_MEDIA_CHECKING;
//当插入外部存储设备,如SD卡时,系统会检查SD卡。此时发送什么广播?
Intent.ACTION_MEDIA_EJECT;
//由已拔出的外部大容量存储设备(如SD卡或移动硬盘)发出的广播。不管是否正确卸载都会发出这个广播?
//广播:用户想要移除扩展介质(拔掉扩展卡)。
Intent.ACTION_MEDIA_MOUNTED;
//SD卡插入并正确安装(识别)时广播
//广播:扩展媒体插入并挂载。
意图.ACTION_MEDIA_NOFS;
//
Intent.ACTION_MEDIA_REMOVED;
//外部存储设备已被移除。不管是否正确卸载都会发出这个广播吗?
//广播:扩展媒体已删除。
Intent.ACTION_MEDIA_SCANNER_FINISHED;
//广播:已扫描到媒体目录
Intent.ACTION_MEDIA_SCANNER_SCAN_FILE;
//
Intent.ACTION_MEDIA_SCANNER_STARTED;
//广播:开始扫描媒体的一个目录
Intent.ACTION_MEDIA_SHARED;
//广播:扩展介质已卸载,因为它已被共享为USB 大容量存储。
Intent.ACTION_MEDIA_UNMOUNTABLE;
//
Intent.ACTION_MEDIA_UNMOUNTED
//广播:扩展媒体存在,但尚未挂载(mount)。
Intent.ACTION_NEW_OUTGOING_CALL;
Intent.ACTION_PACKAGE_ADDED;
//APK安装成功后
//广播:设备上安装了新的应用程序包。
//设备上已经安装了新的应用程序包,数据中包含包名(最新安装的包程序无法接收到此广播)
意图.ACTION_PACKAGE_CHANGED;
//现有的应用程序包发生了变化,包括包名
Intent.ACTION_PACKAGE_DATA_CLEARED;
//清除应用程序数据时发出的广播(在设置--应用程序管理--选择应用程序然后点击清除数据?)
//用户已经清除了一个包的数据,包括包名(包清除程序无法接收到这个广播)
意图.ACTION_PACKAGE_INSTALL;
//下载完成安装完成时触发广播,比如在电子市场下载应用?
//
Intent.ACTION_PACKAGE_REMOVED;
//成功删除APK后发出的广播
//已有的应用程序包已从设备中删除,包括包名(正在安装的包程序无法接收到该广播)
Intent.ACTION_PACKAGE_REPLACED;
//替换现有安装包时发出的广播(无论现在安装的APP比之前安装的APP新还是旧都会发出这个广播?)
意图.ACTION_PACKAGE_RESSTARTED;
//用户重启一个package,该package的所有进程都会被杀死,并且所有与之关联的运行时状态都应该被移除,包括package名称(重启的package程序无法接收到这个广播)
意图.ACTION_POWER_CONNECTED;
//插入外部电源时发出广播
Intent.ACTION_POWER_DISCONNECTED;
//外部电源断开时发出广播
Intent.ACTION_PROVIDER_CHANGED;
//
意图.ACTION_REBOOT;
//设备重启时广播
Intent.ACTION_SCREEN_OFF;
//熄屏后广播
Intent.ACTION_SCREEN_ON;
//屏幕打开后广播
意图.ACTION_SHUTDOWN;
//关闭系统时发出的广播
Intent.ACTION_TIMEZONE_CHANGED;
//时区改变时发出的广播
Intent.ACTION_TIME_CHANGED;
//设定时间时发出的广播
Intent.ACTION_TIME_TICK;
//广播:当前时间已改变(正常延时)。
//当前时间发生变化,每分钟发送一次。它不能通过组件声明来接收。只能通过Context.registerReceiver()方法注册。
Intent.ACTION_UID_REMOVED;
//已从系统中删除的用户ID发出的广播
//
Intent.ACTION_UMS_CONNECTED;
//设备进入USB大容量存储状态时发出的广播?
Intent.ACTION_UMS_DISCONNECTED;
//当设备从USB大容量存储状态转换到正常状态时发出广播?
Intent.ACTION_USER_PRESENT;
//
Intent.ACTION_WALLPAPER_CHANGED;
OK,本文到此结束,希望对大家有所帮助。
【Android系统消息传递机制详解】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
我用的手机是安卓,平时也没怎么关注广播功能。
有12位网友表示赞同!
这篇文章挺好的,以前没听说过广播机制,今天了解了一下。
有5位网友表示赞同!
要是不懂技术一点的,可能还是不太清楚这个广播到底干什么用 。
有11位网友表示赞同!
看标题就感觉跟手机操作系统有关,希望能介绍得详细一些啊。
有14位网友表示赞同!
学习安卓开发的朋友们应该对广播机制很熟悉了吧?
有8位网友表示赞同!
我倒是觉得很多软件都用到广播功能吧,只是大家都不太留意。
有7位网友表示赞同!
什么时候可以查查看哪些app使用了我的手机广播权限呢?
有6位网友表示赞同!
希望这篇文章能让我对安卓系统有个更深入的了解!
有8位网友表示赞同!
原来安卓系统还有这个机制啊!挺有意思的。
有18位网友表示赞同!
以前觉得软件之间的通信就只有互传数据啦,现在看来还有广播这种方法 。
有20位网友表示赞同!
看完文章感觉这广播功能还是很有用的,不知道具体怎么实现呢?
有8位网友表示赞同!
我记得曾经安卓系统更新完之后,手机就会自动搜索附近设备,感觉应该也用了广播机制吧。
有12位网友表示赞同!
希望这篇文章能解释清楚这个广播机制的原理是什么。
有15位网友表示赞同!
学习编程的话,了解这些系统的机制真的很重要啊!
有15位网友表示赞同!
安卓系统里还有那么多我们不知道的功能,真是太复杂了吧!
有15位网友表示赞同!
这篇文章分享的很及时,最近一直在研究安卓开发相关知识。
有10位网友表示赞同!
感觉这个广播功能很有潜力,以后说不定还能用到一些新地方。
有17位网友表示赞同!
我有点儿概念了,就是相当于手机系统里的一种内建的通讯网络吧?
有20位网友表示赞同!
学习Android系统的朋友可以多看这种分享文章!
有20位网友表示赞同!
这篇文章看起来就很有干货,期待深入学习!
有20位网友表示赞同!