これは、プレイリストで機能するコードです。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setComponent(new ComponentName
("com.android.music","com.android.music.PlaylistBrowserActivity"));
intent.setType(MediaStore.Audio.Playlists.CONTENT_TYPE);
intent.setFlags(0x10000000);
intent.putExtra("oneshot", false);
intent.putExtra("playlist", playlistid);
startActivity(intent);
プレイリスト ID を取得するには:
Cursor cursor = getContentResolver().query
(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, null, null, null,
null);
if (cursor != null) {
if (cursor.moveToFirst()) {
do {
playlistid = cursor.getString(cursor.getColumnIndex
(MediaStore.Audio.Playlists._ID));
playList.add(playlist);
} while (cursor.moveToNext());
cursor.close();
}
}
( http://www.androiddiscuss.com/1-android-discuss/29092.htmlからコピー)