我正试图从我的应用程序启动股票音乐播放器。我确实看到了一些像这样的stackoverflow问题 - Intent to open android playlist activity - 但这并没有让我任何地方。这是我现在尝试使用的代码 -
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setComponent(new ComponentName
("com.android.music","PlaylistBrowserActivity"));
intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE);
intent.setFlags(0x10000000);
intent.putExtra("oneshot", false);
intent.putExtra("playlist", playlistid);
startActivityForResult(intent,1);
我遇到了这个例外 -
java.lang.RuntimeException:无法启动活动 ComponentInfo {com.example.playlistsonthego / com.example.playlistsonthego.HomeSceen}: android.content.ActivityNotFoundException:无法找到显式 活动类{com.android.music / PlaylistBrowserActivity};有你 在AndroidManifest.xml中声明了这个活动?
有人能指出我正确的方向吗?谢谢!
答案 0 :(得分:0)
尝试以下
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE);
intent.putExtra("playlist", playlistid);
intent.putExtra("oneshot", false);
startActivityForResult(intent, 1);
我所改变的是从ACTION_VIEW到ACTION_PICK。