我想怎么用这个
android.intent.category.APP_MUSIC
启动音乐播放器?如果我调用 makeMainSelectorActivity 它不起作用
Intent intent = new Intent();
intent.makeMainSelectorActivity(intent.ACTION_MAIN,
"android.intent.category.APP_MUSIC");
startActivity(intent);
我想怎么用这个
android.intent.category.APP_MUSIC
启动音乐播放器?如果我调用 makeMainSelectorActivity 它不起作用
Intent intent = new Intent();
intent.makeMainSelectorActivity(intent.ACTION_MAIN,
"android.intent.category.APP_MUSIC");
startActivity(intent);
此解决方案可能会帮助希望启动默认音乐播放器的人:
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);
}
使用以下代码:
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 :