0

Android音楽プレーヤーを制御するアプリケーションを作成したい:)たとえば、電話を振ったとき->プレーヤーは次の音楽を変更する必要があります。私の電話をルート化せずにそれは可能ですか?

4

2 に答える 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);

出典:Androidがインテントを使用して音楽プレーヤーを起動

グーグル(プレイリストのロードなど)で使用できるインテントが他にもあるかどうかを確認する必要があります。

于 2012-08-25T11:50:37.793 に答える
0

サードパーティのアプリケーションを制御するには、まず、喜んで許可する必要があります。これは通常、あらゆる種類のパブリック API を公開することによって行われるため、他のアプリはその方法を知っています。選択した音楽プレーヤーがそれを提供する場合、「はい」が答えです。そうでない場合は、通常は「いいえ」を意味し、ルート化は必ずしも魔法の解決策ではありません. API やその他の通信チャネルが (公開されていなくても) 公開されていない場合、目標を達成するのは難しいでしょう。

于 2012-08-25T11:26:30.513 に答える