首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造特定文件夹的MediaStore URI

构造特定文件夹的MediaStore URI
EN

Stack Overflow用户
提问于 2010-06-17 15:20:16
回答 3查看 4.8K关注 0票数 4

例如,如果a有两个目录/sdcard/Music/Music-1/sdcard/Music/Music-2,我如何构造一个URI来获取Music-1目录中的文件。我可以使用MediaStore.Audio.Media.EXTERNAL_CONTENT_URI来获取所有外部存储的内容,但如何只针对特定的目录执行此操作。

EN

回答 3

Stack Overflow用户

发布于 2010-07-28 09:30:40

DATA字段中过滤路径并构造一个poper SELECT WHERE语句以匹配文件夹名称,您可以在查询中使用SUBSTR ;-)

票数 3
EN

Stack Overflow用户

发布于 2011-04-27 03:51:10

光标mCursor = getContentResolver().query( uri1,Selection,android.provider.MediaStore.Audio.Media.DATA +“like?", {str},null);

您可能需要使用音乐,因为“"%"+str+"%" -1”只是MediaStore.Audio.Media.DATA的一部分。

票数 3
EN

Stack Overflow用户

发布于 2011-04-13 17:08:57

就这么做吧,

代码语言:javascript
复制
Cursor mCursor = getContentResolver().query(uri1, Selection, 
            android.provider.MediaStore.Audio.Media.DATA + " like ? ", 
            new String[] {str},
            null);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3059630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档