-2
que je suis un tutoriel et ont modifié pour arriver à ceci:Android Java - lire la musique de dossier spécifique
String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0";
String[] proj = { MediaStore.Audio.Media._ID,
MediaStore.Audio.Media.DATA,
MediaStore.Audio.Media.DISPLAY_NAME};
Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
String sortOrder = MediaStore.Audio.Media.DISPLAY_NAME + " ASC";
musiccursor = getContentResolver().query(uri, proj, selection, null, sortOrder);
Le code ci-dessus lire toute la musique sur mon externe. Existe-t-il un moyen pour moi de spécifier un dossier spécifique pour lire de la musique? Je devine que je vais devoir changer l'uri puisque cela pointe vers mon externe, je pense ??
Il n'y a pas de relation directe entre un « dossier » et ce qu'est un 'ContentProvider' résout votre requête contre. Si vous devez le faire, vous devez ajouter un paramètre de sélection qui correspond à l'URI interne des éléments afin que seuls les éléments ayant l'URI correcte soient acceptés par la requête. –
@ M.Prokhorov Cela a du sens, merci! – Pam