我如何启动音乐播放器

时间:2013-02-10 13:30:35

标签: java android android-intent

我想如何使用此

android.intent.category.APP_MUSIC

推出音乐播放器? 如果我调用makeMainSelectorActivity

,它就不起作用
 Intent intent = new Intent();  
 intent.makeMainSelectorActivity(intent.ACTION_MAIN, 
 "android.intent.category.APP_MUSIC");
  startActivity(intent);

2 个答案:

答案 0 :(得分: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);
}

答案 1 :(得分: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:

Launching the default music player