Android:如何使用 shell 命令或 Intent 运行 google music 的 "Shuffle all"?

标签 android shell android-intent audio-player android-music-player

如果可能的话,我想以任何方式按下播放器菜单中的“全部随机播放”按钮。

我知道如何模拟按键,因此可以通过简单的 shell 命令 input keyevent 使用 DPAD 模拟(如果您的设备已获得 root 权限)来执行此操作,但这种方式非常缓慢且不可靠。

我还发现了如何通过 Intent 在播放 View 中运行谷歌音乐播放器并开始播放,但这不是我真正想要的。如果有人感兴趣,请运行此 shell 命令:

am start -a com.google.android.music.PLAYBACK_VIEWER -c android.intent.category.DEFAULT

我自己无法在谷歌的音乐播放器中找到随机播放的 Intent 。也许还有其他方法可以模拟此操作,或者我错过了一些 Intent ?

最佳答案

就在这里

我手气不错 (32) A1: 发送 Intent [ Action:android.media.action.MEDIA_PLAY_FROM_SEARCH Cat:Default Mime Type: Data: Extra:String, description: stuff to look for, key: query, id: SEARCH_AND_PLAY Extra: Extra: Package: Class: Target: Activity ]

关于Android:如何使用 shell 命令或 Intent 运行 google music 的 "Shuffle all"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14387337/

相关文章:

Java 主类自动完成

linux - 从 linux shell 脚本中的文件中删除 grep 搜索内容

java - 我无法将我的 Activity 扩展到列表 Activity 。需要帮助

Android Eclipse : Sharing image to facebook without mediaStore. 插入()

android - 为什么我的应用会抛出 PopupWindow BadTokenException 错误?

android - 如何访问多数组json文件?

android - 在内存中的何处存储持久(直到重启)数据?

android - startNewActivity 多次生命周期错过理解

windows - 从 CMD/CLI 调用时 Powershell 脚本出现奇怪行为

android - IntentSender 的目的是什么?