Android 使用 adb 模拟发送广播

做 Android 开发的时候,有时候需要插入耳机进行测试,但是又想在按下耳机键的同时看一下打印的 log,此时就可以使用 adb 命令模拟发送广播进行。

将编译好的 apk push 到手机上之后。
使用 adb 模拟发送广播:
-> adb shell am broadcast -a [广播名称]
eg: adb shell am broadcast -a com.android.music_picker.KEYEVENT_UPKEY_DWON

此时打印 log :
-> Broadcasting: Intent { act=com.develop.mobile.intent.action.KEYEVENT_UPKEY_DWON flg=0x2xxxx }
-> Broadcast completed: result=0

即可在另一个终端页面查看动作打印的 log:
-> 打印关于关键字的 log 命令:adb shell logcat -s [关键字]
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐