有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何启动音乐播放器

我该怎么用这个

安卓.intent.category.APP_MUSIC

要启动音乐播放器吗? 如果我调用makeMainSelectorActivity,它将不起作用

 Intent intent = new Intent();  
 intent.makeMainSelectorActivity(intent.ACTION_MAIN, 
 "安卓.intent.category.APP_MUSIC");
  startActivity(intent);

共 (2) 个答案

  1. # 1 楼答案

    此解决方案可能有助于希望启动默认音乐播放器的用户:

    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);
    }
    
  2. # 2 楼答案

    使用以下代码:

    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