For example if a have two directories /sdcard/Music/Music-1
and /sdcard/Music/Music-2
how can I construct a URI to get the files in Music-1
dir for example. I can use MediaStore.Audio.Media.EXTERNAL_CONTENT_URI
to get the content of all external storage but how to do the trick only for specific dir.
Cursor mCursor = getContentResolver().query( uri1, Selection, android.provider.MediaStore.Audio.Media.DATA + " like ? ", new String[] {str}, null);
You might need to use "%"+str+"%"
instead, because "Music-1" is just part of the MediaStore.Audio.Media.DATA
.
Filter the path from the DATA
field and construct a poper SELECT WHERE
statement to match the folder names, you can use SUBSTR
in the query ;-)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With