Java android中搜索算法的实现

Java android中搜索算法的实现,java,android,search,Java,Android,Search,您好,我想在我的androids SD卡上搜索一个文件。如果可能,最好不使用文件对象。是否可以在MediaStore中查询文件名。任何代码片段或指向正确方向的指针都将不胜感激。谢谢Android Media Provider已经有了所有的文件信息,所以最好直接向Media Provider查询 如下所示: String where = FileColumns.DATA + " like " + "XYZ"; cursor = Context.getContentR

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

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); 

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

@notauser还没有,想先知道最好的方法。@kalz没有最好的方法,一切取决于具体情况。谢谢你的意见。是时候把手弄脏了。