2014-02-07 62 views
0

我在存儲卡中有9000個文件,我創建了一個應用程序來讀取每個文件並將其解析爲一個字符串,並將該字符串放在HashMap中以避免重複,並保存名稱只有不重複的文件,但該操作需要大約7到10秒..有沒有什麼辦法讓速度更快..我試圖找到更好的方法,但我沒有找到任何東西... 對象:獲取名稱和所有不重複的文件的字符串.. 有沒有什麼辦法可以使用java,new IO或NDK更快地完成這個工作,是否值得安裝NDK並嘗試使用C語言和指針.. 我很感激任何幫助..從android應用程序中讀取文件

回答

0

顯然,即使只是加載9k文件需要一些ti我。想象一下,有很多Android設備,並且有很多設備不如您用來測試的設備那麼快。所以手術會花費更多的時間在這樣的設備上。問題是許多小文件。也許你應該把它打包成一個,讓我們說一個JSON或XML?讀取1個文件更快更可靠。

相關問題