通过我自己的应用程序控制android音乐播放器



我想写一些应用程序来控制android音乐播放器:)例如,当我摇动手机->播放器应该更改音乐下一个。有可能不插我的手机吗?

我认为这是可能的,这里有一个通过Intent执行播放的片段。

Intent intent = new Intent(MediaStore.INTENT_ACTION_MUSIC_PLAYER);
startActivity(intent);

Intent intent = new Intent();  
intent.setAction(android.content.Intent.ACTION_VIEW);  
File file = new File(YOUR_SONG_URI);  
intent.setDataAndType(Uri.fromFile(file), "audio/*");  
startActivity(intent);

来源:安卓推出音乐播放器使用意向

你必须检查是否有更多的Intent可以通过谷歌搜索(加载播放列表等)使用。

要控制任何第三方应用程序,它首先必须愿意让你这样做。这通常是通过公开任何类型的公共API来完成的,所以其他应用程序会知道如何做到这一点。如果你选择的音乐播放器提供,那么"是"就是答案。如果没有,那么通常意味着"不",生根也不一定是一个神奇的解决方案。如果没有API或任何其他公开的通信渠道(即使是非公开的),那么实现你的目标将是棘手的。

最新更新