--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/P9Y6deiQhEIJ.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es-ES.
Por lo que tengo entendido android tiene como una base de datos donde guarda todos los archivos de audio.
Espero que te sirve saludos
private static final Uri uriMedia = MediaStore.Audio.Artists.EXTERNAL_CONTENT_URI;
String[] proj = { MediaStore.Audio.Artists._ID,
MediaStore.Audio.Artists.ARTIST};
String where = MediaStore.Audio.Artists.ARTIST + " != 'A'";
where += ") GROUP BY (" + MediaStore.Audio.Artists.ARTIST;
Cursor cursor = getContentResolver().query(uriMedia, proj,where,null,null );
if (cursor != null) {
while (cursor.moveToNext()) {
String artistName = cursor.getString(cursor
.getColumnIndex(MediaStore.Audio.Artists.ARTIST));
String[] proj1 = { MediaStore.Audio.Albums._ID,
MediaStore.Audio.Albums.ARTIST,
MediaStore.Audio.Albums.ALBUM,
MediaStore.Audio.Albums.NUMBER_OF_SONGS,
};
Cursor cursor1 = getContentResolver().query(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI, proj1,MediaStore.Audio.Artists.ARTIST + "= ? " ,new String[]{artistName},null);
while(cursor1.moveToNext()){
String name = cursor1.getString(cursor1.getColumnIndex(MediaStore.Audio.Albums.ALBUM));
Integer duration = cursor1.getInt(cursor1.getColumnIndex(MediaStore.Audio.Albums.NUMBER_OF_SONGS));
}
Hey Alguien que me de luces de como acceder a las canciones y hacer una lista con ellas o algo así realmente es urgente es mi proyecto de 2do semestre y ni luces de como hacerlo gracias por la ayuda !!
--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/AmNsS
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/QbPnPIV7dOgJ.