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
Post a Comment