2011-11-21 51 views
2

Android會監視本地文件系統並將元數據存儲在我可以查詢的數據庫中嗎?Android能否將本地文件系統元數據存儲在我可以查詢的數據庫中?

我正在尋找像MediaStore這樣的媒體元數據被索引並存儲在數據庫中的東西。

我正在尋找這個的原因是,我正在編寫一個文件管理器應用程序,並且每次更改目錄時創建一個新的File對象並執行listFiles()的操作是非常昂貴的。

回答

0

是否機器人監控本地文件系統

是的,至少在Android 3.x和更高。此索引用於在連接USB電纜時通過MTP將文件提供給Windows/OS X/Linux。

並將元數據存儲在我可以查詢的數據庫中?

除了可以從MediaStore得到什麼,沒有,對不起,至少不是在這個時候。此外,它可能不會幫助 - 您的listFiles()可能比跨進程ContentProvider查詢更快。

相關問題