我想写一些应用程序来控制android音乐播放器:) 例如,当我摇动手机时 - >玩家应该改变下一个音乐。没有生根我的手机有可能吗?
答案 0 :(得分:0)
要控制任何第三方应用程序,首先必须愿意让您这样做。它通常通过公开任何类型的公共API来完成,因此其他应用程序将知道如何做到这一点。如果你选择的音乐播放器提供了这个,那么“是”就是答案。如果没有,则通常意味着“不”,并且生根也不一定是神奇的解决方案。如果没有API或任何其他沟通渠道暴露(甚至不公开),那么实现目标将是棘手的。
答案 1 :(得分:0)
我认为这是可能的,这是通过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);
来源:Android launching music player using intent
您必须检查是否有更多可以通过谷歌搜索使用的意图(加载播放列表等)。