1

これをどのように使用すると思いますか

android.intent.category.APP_MUSIC

音楽プレーヤーを起動するには?makeMainSelectorActivity を呼び出すと機能しません

 Intent intent = new Intent();  
 intent.makeMainSelectorActivity(intent.ACTION_MAIN, 
 "android.intent.category.APP_MUSIC");
  startActivity(intent);
4

2 に答える 2

2

この解決策は、デフォルトの音楽プレーヤーを起動しようとしている人を助けるかもしれません:

if(android.os.Build.VERSION.SDK_INT>=15){        
    Intent intent=Intent.makeMainSelectorActivity(Intent.ACTION_MAIN,
    Intent.CATEGORY_APP_MUSIC);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//Min SDK 15
    startActivity(intent);
}else{
    Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");//Min SDK 8
    startActivity(intent);
}
于 2013-05-19T05:36:25.303 に答える
1

以下のコードで使用:

Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");   
Intent it = new Intent(Intent.ACTION_VIEW, uri);   
startActivity(it);

また

Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
startActivity(intent);

Ans も url を好みます:

デフォルトの音楽プレーヤーの起動

于 2013-02-10T13:52:08.727 に答える