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

android是否将本地文件系统元数据存储在我可以查询的数据库中?,android,Android,android是否监控本地文件系统并将元数据存储在我可以查询的数据库中 我正在寻找类似于MediaStore的东西,其中媒体元数据被索引并存储在数据库中 我之所以要找它,是因为我正在编写一个文件管理器应用程序,每次更改目录时,创建一个新的文件对象并执行listFiles()对我来说有点昂贵 android监控本地文件系统吗 是的,至少在安卓3.x及更高版本上是这样。当连接USB电缆时,此索引用于通过MTP向Windows/OS X/Linux提供文件 并将元数据存储在我可以查询的数据库中 除了您

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

我正在寻找类似于
MediaStore
的东西,其中媒体元数据被索引并存储在数据库中

我之所以要找它,是因为我正在编写一个文件管理器应用程序,每次更改目录时,创建一个新的
文件
对象并执行
listFiles()
对我来说有点昂贵

android监控本地文件系统吗

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

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

除了您可以从
MediaStore
获得的信息之外,不,对不起,至少目前没有。此外,它可能不会有帮助——您的
listFiles()
可能比跨进程
ContentProvider
查询更快

android监控本地文件系统吗

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

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

除了您可以从
MediaStore
获得的信息之外,不,对不起,至少目前没有。此外,它可能不会有帮助——您的
listFiles()
可能比跨进程
ContentProvider
查询更快