从我的应用程序后台启动Google音乐

时间:2013-04-29 19:38:38

标签: java android android-intent android-service

我在从应用程序内部向Google音乐发送媒体操作时遇到问题。最初我使用android.intent.action.MEDIA_BUTTON将动作设置为我想要发送的媒体密钥,这很好,直到CM10.1中的更新似乎已经停止了这个因为一些奇怪的原因而工作(我猜的是否则首先得到意图)。当此方法有效时,如果Google Music尚未运行,它将会打开并按照我发送给它的命令执行操作。

我已经将此更改为com.android.music.musicservicecommand,其行为为command,后跟行动(例如play),现在效果很好,但仅当Google Music正在投放时在后台。我一直在浏览谷歌音乐应用程序的清单超过一个小时,寻找一个我可以触发启动它的导出服务(检查它是否已经运行),但我找不到任何东西帮帮我。如果我可以避免它,我真的不想在前台启动它。

有没有人建议如何以一种始终打开Goog​​le音乐和发送命令的方式发送我的媒体命令(就像我以前一样),或者在后台打开Goog​​le音乐的方式(或者是服务,或没有可见元素的活动)?

非常感谢任何帮助。

0 个答案:

没有答案