-2

嗨,我想在我的 androids SD 卡上搜索文件。如果可能的话,最好不使用文件对象。是否可以在 MediaStore 中查询文件名。任何代码片段或正确方向的指针将不胜感激。谢谢

4

1 回答 1

2

Android Media Provider 已经有了所有的文件信息,所以最好直接查询 Media Provider。

如下所示:

      String where = FileColumns.DATA + " like " + "XYZ";

      cursor =    Context.getContentResolver().query(Files.getContentUri("external"),
                        projection, // Which columns you need
                        where, null
                        }, null); 

这只是给你一个想法;请根据您的需要进行修改。希望能帮助到你。

于 2013-01-31T15:44:50.323 回答