我想编写一些应用程序来控制 android 音乐播放器 :) 例如,当我摇晃手机时 -> 播放器应该改变下一个音乐。不root我的手机可以吗?
问问题
1781 次
2 回答
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);
您必须通过 googleing(加载播放列表等)检查是否有更多 Intent 可以使用。
于 2012-08-25T11:50:37.793 回答
0
要控制任何第 3 方应用程序,它首先必须愿意让您这样做。它通常是通过公开任何类型的公共 API 来完成的,因此其他应用程序会知道如何做到这一点。如果您选择的音乐播放器提供此功能,那么“是”就是答案。如果不是,那么通常意味着“不”,并且生根也不一定是一个神奇的解决方案。如果没有 API 或任何其他公开的通信渠道(甚至是非公开的),那么实现您的目标将很棘手。
于 2012-08-25T11:26:30.513 回答