当前位置: 代码迷 >> 综合 >> 通过adb 发送broadcast 调试新加的command的系统功能
  详细解决方案

通过adb 发送broadcast 调试新加的command的系统功能

热度:47   发布时间:2024-01-19 17:01:01.0

adb shell am broadcast 后面的参数有:

[-a <ACTION>]
[-d <DATA_URI>]
[-t <MIME_TYPE>] 
[-c <CATEGORY> [-c <CATEGORY>] ...] 
[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...] 
[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...] 
[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...] 
[-n <COMPONENT>]
[-f <FLAGS>] [<URI>]

例如,先测试music默认的command,如下是对music发送命令,进入下一首歌曲:

 am broadcast -a com.android.music.musicservicecommand --es command "next"

如下是对music发送命令,暂停播放:

 am broadcast -a com.android.music.musicservicecommand --es command "pause"


新加的功能 postion (music拖动进度条)

am broadcast -a com.android.music.musicservicecommand --es postion "200"

进入200秒的地方


  相关解决方案