我有一個包含2000字左右的文本文件,我正在開發一個Android應用程序,每次顯示2-7個字(與存儲在該文件中的字的順序相同)。如何管理包含2000個單詞的文件,每個單詞需要單獨訪問?
很明顯,它加載文件並且每次啓動應用程序時都會顯示文字效率不高。
我想過將單詞存儲在數據庫中並檢索需要顯示的單詞。我從來沒有處理過數據庫。但我知道我應該創建一次數據庫並在下次運行時訪問它。
這可能嗎?
或者我應該編寫另一個應用程序來創建數據庫,然後在android中訪問它?
問候,
我有一個包含2000字左右的文本文件,我正在開發一個Android應用程序,每次顯示2-7個字(與存儲在該文件中的字的順序相同)。如何管理包含2000個單詞的文件,每個單詞需要單獨訪問?
很明顯,它加載文件並且每次啓動應用程序時都會顯示文字效率不高。
我想過將單詞存儲在數據庫中並檢索需要顯示的單詞。我從來沒有處理過數據庫。但我知道我應該創建一次數據庫並在下次運行時訪問它。
這可能嗎?
或者我應該編寫另一個應用程序來創建數據庫,然後在android中訪問它?
問候,
在你的應用程序第一次運行時通過讀取文件內容創建數據庫。向用戶顯示進度窗口。這是一個使用sqllite databse的好教程。 Android SQLite database and content provider - Tutorial
'或者我應該寫......'是的,這就是我要做的。 –