медиаплеер: художник и отображение - PullRequest
2 голосов
/ 07 февраля 2012

Запросите в Android MediaStore для Исполнителя названия песен из sdcard. Если мы щелкнем по исполнителю, он отобразит все песни определенного исполнителя. Я пытался так, но он отображал все песни в sdcard.thanks заранее.

  private void music_grid(int ch) {
    System.gc();
    String[] musicproj ={MediaStore.Audio.Artists._ID,
                         MediaStore.Audio.Artists.ARTIST, 
                     MediaStore.Audio.Artists.NUMBER_OF_ALBUMS,
                     MediaStore.Audio.Artists.NUMBER_OF_TRACKS}

         final String sortOrder = ArtistColumns.ARTIST
                    + " COLLATE LOCALIZED ASC";
        Uri uri = MediaStore.Audio.Artists.EXTERNAL_CONTENT_URI;
        musiccursor = getBaseContext().getContentResolver().query(uri,
                    musicproj, null, null, null);

            count = musiccursor.getCount();
            gridmusic = (GridView) findViewById(R.id.gridmusic);
            Madapter = new MusicAdapter(getApplicationContext());
            gridmusic.setAdapter(Madapter);
            gridmusic.setOnItemClickListener(musicgridlistener1);

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...