2
Android會監視本地文件系統並將元數據存儲在我可以查詢的數據庫中嗎?Android能否將本地文件系統元數據存儲在我可以查詢的數據庫中?
我正在尋找像MediaStore
這樣的媒體元數據被索引並存儲在數據庫中的東西。
我正在尋找這個的原因是,我正在編寫一個文件管理器應用程序,並且每次更改目錄時創建一個新的File
對象並執行listFiles()
的操作是非常昂貴的。
Android會監視本地文件系統並將元數據存儲在我可以查詢的數據庫中嗎?Android能否將本地文件系統元數據存儲在我可以查詢的數據庫中?
我正在尋找像MediaStore
這樣的媒體元數據被索引並存儲在數據庫中的東西。
我正在尋找這個的原因是,我正在編寫一個文件管理器應用程序,並且每次更改目錄時創建一個新的File
對象並執行listFiles()
的操作是非常昂貴的。
是否機器人監控本地文件系統
是的,至少在Android 3.x和更高。此索引用於在連接USB電纜時通過MTP將文件提供給Windows/OS X/Linux。
並將元數據存儲在我可以查詢的數據庫中?
除了可以從MediaStore
得到什麼,沒有,對不起,至少不是在這個時候。此外,它可能不會幫助 - 您的listFiles()
可能比跨進程ContentProvider
查詢更快。