【发布时间】:2013-01-31 15:27:08
【问题描述】:
您好,我想在我的 androids SD 卡上搜索文件。如果可能,最好不使用文件对象。是否可以在 MediaStore 中查询文件名。任何代码 sn-p 或正确方向的指针将不胜感激。谢谢
【问题讨论】:
-
@NotAUserNot Yet,想先知道最好的方法。
-
@kalz 没有最好的办法,一切视情况而定
您好,我想在我的 androids SD 卡上搜索文件。如果可能,最好不使用文件对象。是否可以在 MediaStore 中查询文件名。任何代码 sn-p 或正确方向的指针将不胜感激。谢谢
【问题讨论】:
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);
这只是给你一个想法;请根据您的需要进行修改。希望对你有帮助。
【讨论】: