public
ArrayList<MusicList> getMusicList(String playlistID, String AudioID) {
Cursor cursor = context.getContentResolver().query( MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI,
new
String[] { MediaStore.Audio.Playlists._ID } ,
MediaStore.Audio.Playlists.NAME +
"=?"
,
new
String[] { playlistID } ,
null
);
cursor.moveToFirst();
a = cursor.getInt(
0
);
cursor.close();
Uri uri = MediaStore.Audio.Playlists.Members.getContentUri(
"external"
, a);
String[] columns = {
MediaStore.Audio.Playlists.Members.DATA,
MediaStore.Audio.Playlists.Members.TITLE,
MediaStore.Audio.Playlists.Members.ALBUM_ID,
MediaStore.Audio.Playlists.Members.ARTIST,
MediaStore.Audio.Playlists.Members.AUDIO_ID,
};
Cursor cursor2 = context.getContentResolver().query(uri, columns,
null
,
null
,
null
);
String[] musicPath =
new
String[cursor2.getCount()];
String[] musicName =
new
String[cursor2.getCount()];
String[] musicImage =
new
String[cursor2.getCount()];
String[] musicArtist =
new
String[cursor2.getCount()];
musicID =
new
String[cursor2.getCount()];