0
我正在創建一個圖片庫應用程序,並且想按日期排序圖像,但是當我在文件夾或更多文件夾中使用lastModified()5000文件方法時,列表變得非常緩慢。我的問題是,由於原生Android Gallery和其他應用程序(如QuickPic)可以按照日期快速完成列表,即使有很多文件?android lastModified對於很多文件來說非常慢
我正在創建一個圖片庫應用程序,並且想按日期排序圖像,但是當我在文件夾或更多文件夾中使用lastModified()5000文件方法時,列表變得非常緩慢。我的問題是,由於原生Android Gallery和其他應用程序(如QuickPic)可以按照日期快速完成列表,即使有很多文件?android lastModified對於很多文件來說非常慢
我的問題的答案是使用媒體商店的圖像!
是什麼讓你認爲他們是調用'上次更改時間()''上的對象File',而不是僅僅從'MediaStore'得到'DATE_MODIFIED'或'DATE_TAKEN'值時,他們查詢到獲取圖像? – CommonsWare
謝謝,你的回答已經消除了我的懷疑。只要我不得不按照日期列出圖像,我認爲Android應該記錄所有圖像和媒體進入,因爲如果應用程序開發人員要做出相同的數據查詢,它會非常緩慢,但是II在某處讀取Linux文件系統不保存文件的日期,所以我沒有深入研究過像MediaStore這樣的東西。 再次感謝您的迴應! –