android是否将本地文件系统元数据存储在我可以查询的数据库中?

时间:2011-11-21 17:48:17

标签: android

android是否监控本地文件系统并将元数据存储在我可以查询的数据库中?

我正在寻找像MediaStore这样的东西,媒体元数据被编入索引并存储在数据库中。

我正在寻找这个的原因是我正在编写一个文件管理器应用程序,我创建一个新的File对象并且每次更改时执行listFiles()都很昂贵目录。

1 个答案:

答案 0 :(得分:0)

  

android是否监控本地文件系统

是的,至少在Android 3.x及更高版本上。该索引用于在连接USB电缆时通过MTP向Windows / OS X / Linux提供文件。

  

并将元数据存储在我可以查询的数据库中?

除了你可以从MediaStore获得的信息,不,抱歉,至少目前还不行。此外,它可能无济于事 - 您的listFiles()可能比跨进程ContentProvider查询更快。