adb shell am broadcast 发送广播含接受广播的包名
时间: 2024-09-28 19:03:20 浏览: 201
adb发送广播
5星 · 资源好评率100%
在Android开发中,`adb shell am broadcast`命令用于通过ADB工具发送系统广播。当你需要向应用程序传递某种特定事件或者通知时,可以使用这个命令。格式通常是这样的:
```shell
adb shell am broadcast -a ACTION_NAME -n 包名/接收者类名
```
这里:
- `-a ACTION_NAME` 是指定广播的ACTION名称,比如`ACTION_BOOT_COMPLETED`、`ACTION_SEND_SMS`等。
- `-n 包名/接收者类名` 指定了目标包的完整路径以及该包中希望接收广播的Activity或BroadcastReceiver的全限定名。
例如,如果你有一个名为`com.example.app`的应用程序,你想在这个应用里发送一个名为`com.example.app.NEW_DATA`的动作广播,接收者类名为`com.example.app.MyBroadcastReceiver`,则命令可能是:
```shell
adb shell am broadcast -a com.example.app.NEW_DATA -n com.example.app/.MyBroadcastReceiver
```
阅读全文