赞
踩
adb shell模拟发送安卓广播的入门知识和实例讲解:
广播是一种Android系统提供的一种机制,用于在系统中传递事件或消息。广播可以是系统级别的,也可以是应用级别的。系统级别的广播可以被所有应用接收,应用级别的广播只能被同一应用中的组件接收。
广播分为两种类型:标准广播和有序广播。
标准广播:发送者无法知道接收者是否接收到广播,也无法知道接收者的处理顺序。标准广播是一种异步的广播,所有接收者都是同时接收到广播的。
有序广播:发送者可以知道接收者是否接收到广播,也可以指定接收者的处理顺序。有序广播是一种同步的广播,每个接收者都按照优先级顺序接收广播,并且可以终止广播的传递。
可以使用adb shell命令模拟发送广播。命令格式如下:
adb shell am broadcast -a <action> [-d ] [-t <mime_type>] [-c <category> [-c <category>] ...]
其中,-a
参数指定广播的Action,-d
参数指定广播的Data URI,-t
参数指定广播的MIME类型,-c
参数指定广播的Category。
以下是100个实例讲解,每个实例都包含广播的Action、Data URI、MIME类型和Category:
Action:android.intent.action.BOOT_COMPLETED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送开机广播。
Action:android.intent.action.TIME_TICK
Data URI:无
MIME类型:无
Category:无
说明:模拟发送系统时间变化广播。
Action:android.intent.action.AIRPLANE_MODE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送飞行模式开启广播。
Action:android.intent.action.ACTION_POWER_CONNECTED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送充电器连接广播。
Action:android.intent.action.ACTION_POWER_DISCONNECTED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送充电器断开广播。
Action:android.intent.action.MEDIA_MOUNTED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡挂载广播。
Action:android.intent.action.MEDIA_UNMOUNTED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡卸载广播。
Action:android.intent.action.MEDIA_SCANNER_STARTED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送媒体扫描开始广播。
Action:android.intent.action.MEDIA_SCANNER_FINISHED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送媒体扫描完成广播。
Action:android.intent.action.PACKAGE_ADDED
Data URI:package:com.example.app
MIME类型:无
Category:无
说明:模拟发送应用安装广播。
Action:android.intent.action.PACKAGE_REMOVED
Data URI:package:com.example.app
MIME类型:无
Category:无
说明:模拟发送应用卸载广播。
Action:android.intent.action.PACKAGE_CHANGED
Data URI:package:com.example.app
MIME类型:无
Category:无
说明:模拟发送应用更新广播。
Action:android.intent.action.PACKAGE_REPLACED
Data URI:package:com.example.app
MIME类型:无
Category:无
说明:模拟发送应用替换广播。
Action:android.intent.action.BATTERY_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送电池状态变化广播。
Action:android.intent.action.SCREEN_ON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送屏幕开启广播。
Action:android.intent.action.SCREEN_OFF
Data URI:无
MIME类型:无
Category:无
说明:模拟发送屏幕关闭广播。
Action:android.intent.action.USER_PRESENT
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户解锁广播。
Action:android.intent.action.NEW_OUTGOING_CALL
Data URI:tel:10086
MIME类型:无
Category:无
说明:模拟发送拨打电话广播。
Action:android.intent.action.CALL_STATE_CHANGED
Data URI:
tel:10086
MIME类型:无
Category:无
说明:模拟发送通话状态变化广播。
Action:android.intent.action.MEDIA_BUTTON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送媒体按钮广播。
Action:android.intent.action.CAMERA_BUTTON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送相机按钮广播。
Action:android.intent.action.ANSWER
Data URI:无
MIME类型:无
Category:无
说明:模拟发送接听电话广播。
Action:android.intent.action.CALL
Data URI:tel:10086
MIME类型:无
Category:无
说明:模拟发送拨打电话广播。
Action:android.intent.action.DIAL
Data URI:tel:10086
MIME类型:无
Category:无
说明:模拟发送打开拨号界面广播。
Action:android.intent.action.VIEW
Data URI:http://www.example.com
MIME类型:无
Category:无
说明:模拟发送打开网页广播。
Action:android.intent.action.SEND
Data URI:无
MIME类型:text/plain
Category:无
说明:模拟发送文本分享广播。
Action:android.intent.action.SEND_MULTIPLE
Data URI:无
MIME类型:image/*
Category:无
说明:模拟发送多张图片分享广播。
Action:android.intent.action.PICK
Data URI:无
MIME类型:image/*
Category:无
说明:模拟发送选择图片广播。
Action:android.intent.action.GET_CONTENT
Data URI:无
MIME类型:image/*
Category:无
说明:模拟发送获取内容广播。
Action:android.intent.action.POWER_USAGE_SUMMARY
Data URI:无
MIME类型:无
Category:无
说明:模拟发送电量使用情况广播。
Action:android.intent.action.WALLPAPER_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送壁纸变化广播。
Action:android.intent.action.WALLPAPER_CHANGED_INTERNAL
Data URI:无
MIME类型:无
Category:无
说明:模拟发送壁纸变化广播。
Action:android.intent.action.CONFIGURATION_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送配置变化广播。
Action:android.intent.action.LOCALE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送语言变化广播。
Action:android.intent.action.TIMEZONE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送时区变化广播。
Action:android.intent.action.TIME_SET
Data URI:无
MIME类型:无
Category:无
说明:模拟发送时间设置广播。
Action:android.intent.action.DATE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送日期变化广播。
Action:android.intent.action.BATTERY_LOW
Data URI:无
MIME类型:无
Category:无
说明:模拟发送电量低广播。
Action:android.intent.action.BATTERY_OKAY
Data URI:无
MIME类型:无
Category:无
说明:模拟发送电量正常广播。
Action:android.intent.action.DEVICE_STORAGE_LOW
Data URI:无
MIME类型:无
Category:无
说明:模拟发送存储空间不足广播。
Action:android.intent.action.DEVICE_STORAGE_OK
Data URI:无
MIME类型:无
Category:无
说明:模拟发送存储空间正常广播。
Action:android.intent.action.ANY_DATA_STATE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接状态变化广播。
Action:android.intent.action.DATA_ACTIVITY_CHANGE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据活动状态变化广播。
Action:android.intent.action.DATA_CONNECTION_FAILED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接失败广播。
Action:android.intent.action.DATA_CONNECTION_LOST
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接丢失广播。
Action:android.intent.action.DATA_CONNECTION_STALL
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接停滞广播。
Action:android.intent.action.DATA_CONNECTION_UNSTABLE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接不稳定广播。
Action:android.intent.action.DATA_CONNECTION_USE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接使用情况变化广播。
Action:android.intent.action.ANY_DATA_CONNECTION_STATE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接状态变化广播。
Action:android.intent.action.ANY_DATA_CONNECTION_STATE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送数据连接状态变化广播。
Action:android.intent.action.DATA_SMS_RECEIVED
Data URI:sms://10086
MIME类型:无
Category:无
说明:模拟发送数据短信接收广播。
Action:android.intent.action.NEW_VOICEMAIL
Data URI:无
MIME类型:无
Category:无
说明:模拟发送新语音邮件广播。
Action:android.intent.action.VOICE_COMMAND
Data URI:无
MIME类型:无
Category:无
说明:模拟发送语音命令广播。
Action:android.intent.action.MEDIA_BUTTON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送媒体按钮广播。
Action:android.intent.action.CAMERA_BUTTON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送相机按钮广播。
Action:android.intent.action.HEADSET_PLUG
Data URI:无
MIME类型:无
Category:无
说明:模拟发送耳机插入广播。
Action:android.intent.action.ACTION_SHUTDOWN
Data URI:无
MIME类型:无
Category:无
说明:模拟发送关机广播。
Action:android.intent.action.SIM_STATE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送SIM卡状态变化广播。
Action:android.intent.action.BATTERY_SAVER_MODE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送省电模式状态变化广播。
Action:android.intent.action.AIRPLANE_MODE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送飞行模式状态变化广播。
Action:android.intent.action.USER_BACKGROUND
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户进入后台广播。
Action:android.intent.action.USER_FOREGROUND
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户进入前台广播。
Action:android.intent.action.USER_INITIALIZE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户初始化广播。
Action:android.intent.action.USER_UNLOCKED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户解锁广播。
Action:android.intent.action.DOCK_EVENT
Data URI:无
MIME类型:无
Category:无
说明:模拟发送Dock事件广播。
Action:android.intent.action.DREAMING_STARTED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送屏保启动广播。
Action:android.intent.action.DREAMING_STOPPED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送屏保停止广播。
Action:android.intent.action.ACTION_BOOT_IPO
Data URI:无
MIME类型:无
Category:无
说明:模拟发送IPO启动广播。
Action:android.intent.action.ACTION_SHUTDOWN_IPO
Data URI:无
MIME类型:无
Category:无
说明:模拟发送IPO关机广播。
Action:android.intent.action.ACTION_POWER_SAVE_MODE_CHANGING
Data URI:无
MIME类型:无
Category:无
说明:模拟发送省电模式状态变化广播。
Action:android.intent.action.ACTION_POWER_SAVE_MODE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送省电模式状态变化广播。
Action:android.intent.action.MEDIA_EJECT
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡弹出广播。
Action:android.intent.action.MEDIA_CHECKING
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡检查广播。
Action:android.intent.action.MEDIA_BAD_REMOVAL
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡异常弹出广播。
Action:android.intent.action.MEDIA_UNMOUNTABLE
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡无法挂载广播。
Action:android.intent.action.MEDIA_NOFS
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡格式错误广播。
Action:android.intent.action.MEDIA_MOUNTED
Data URI:file:///mnt/external_sd
MIME类型:无
Category:无
说明:模拟发送外部SD卡挂载广播。
Action:android.intent.action.MEDIA_SCANNER_FINISHED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送媒体扫描完成广播。
Action:android.intent.action.MEDIA_SCANNER_STARTED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送媒体扫描开始广播。
Action:android.intent.action.MEDIA_SHARED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡共享广播。
Action:android.intent.action.MEDIA_UNSHARED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡取消共享广播。
Action:android.intent.action.MEDIA_REMOVED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡移除广播。
Action:android.intent.action.MEDIA_SHARED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡共享广播。
Action:android.intent.action.MEDIA_UNMOUNTED
Data URI:file:///mnt/sdcard
MIME类型:无
Category:无
说明:模拟发送SD卡卸载广播。
Action:android.intent.action.MEDIA_BUTTON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送媒体按钮广播。
Action:android.intent.action.CAMERA_BUTTON
Data URI:无
MIME类型:无
Category:无
说明:模拟发送相机按钮广播。
Action:android.intent.action.HEADSET_PLUG
Data URI:无
MIME类型:无
Category:无
说明:模拟发送耳机插入广播。
Action:android.intent.action.ACTION_SHUTDOWN
Data URI:无
MIME类型:无
Category:无
说明:模拟发送关机广播。
Action:android.intent.action.SIM_STATE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送SIM卡状态变化广播。
Action:android.intent.action.BATTERY_SAVER_MODE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送省电模式状态变化广播。
Action:android.intent.action.AIRPLANE_MODE_CHANGED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送飞行模式状态变化广播。
Action:android.intent.action.USER_BACKGROUND
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户进入后台广播。
Action:android.intent.action.USER_FOREGROUND
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户进入前台广播。
Action:android.intent.action.USER_INITIALIZE
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户初始化广播。
Action:android.intent.action.USER_UNLOCKED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送用户解锁广播。
Action:android.intent.action.DOCK_EVENT
Data URI:无
MIME类型:无
Category:无
说明:模拟发送Dock事件广播。
Action:android.intent.action.DREAMING_STARTED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送屏保启动广播。
Action:android.intent.action.DREAMING_STOPPED
Data URI:无
MIME类型:无
Category:无
说明:模拟发送屏保停止广播。
Action:android.intent.action.ACTION_BOOT_IPO
Data URI:无
MIME类型:无
Category:无
说明:模拟发送IPO启动广播。
Action:android.intent.action.ACTION_SHUTDOWN_IPO
Data URI:无
MIME类型:无
Category:无
说明:模拟发送IPO关机广播。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。