java - Single mangedQuery to scan multiple folders for audio files -


i have arraylist containing folder name contains songs:

private arraylist<string> searchabledir = new arraylist<string>(); searchabledir.add("/mnt/sdcard/tracks/u2/"); searchabledir.add("/mnt/sdcard/tracks/coldplay/"); 

now want run managed query fetch songs both these folders. i'm able fetch 1 folder @ time:

string abc = "/mnt/sdcard/tracks/u2/"; cursor = managedquery(mediastore.audio.media.external_content_uri,             projection, mediastore.audio.media.data + " \""             + abc + "%\"", null, mediastore.audio.media.title             + " asc"); 

above query working like:

select _id audio _data "/mnt/sdcard/tracks/u2/%"; 

but want make single managedquery fetch tracks folders in searchabledir arraylist. please suggest.

thanks in advance.

use following audio files available in sdcard :

string[] star = { "*" };
uri allaudiosong = mediastore.audio.media.external_content_uri;
string audioselection = mediastore.audio.media.is_music + " != 0";
cursor cursor = mcontext.managedquery(allaudiosong, star, audioselection, null, null);


Comments

Popular posts from this blog

Glib GIOChannel -

jsp - java.sql.SQLException: [Microsoft][ODBC Microsoft Access > Driver] Too few parameters. Expected 1 -

python - Obscure curses error message when creating a sub window -