我已經創建了一個Android應用程序,計算字的數值,並讓您的具有相同的數值。換句話說列表。我一直在做的方式是在.properties文件中存儲單詞和值。 IE瀏覽器。從所謂的「myWords」一個.proprties文件中的行會碰到這樣的:61 =你,然後我就用get()方法調用它,
即。 String myString = ResourseBundle.get(「myWords」)。get(「61」);會返回字符串「你」。有一個更好的方法嗎?我的猜測是,這不是一個.properties文件的正確使用,我想知道是否有另一種方法來正確地做到這一點。我想包括在應用程序的資產文件夾中的文件,並從我有限的SQLite的瞭解,您可以創建的Android中的文件,但你不能只包括資產文件夾中的文件,然後讀取它。所以這麼說,是有,我應該使用一些其他類型的文件,或者是我錯了sqlite的,或者是被正確使用的屬性文件?我應該在android中使用哪種文件來引用我存儲的信息?
-1
A
回答
1
SQLite是你最好的選擇,併爲處理在Android手機上數據的最佳方式,這就是爲什麼谷歌在首位它捆綁在Android上,以避免人們處理文件的疼痛。
如果你關注這個Tutorial,他們會告訴你如何在你的計算機上創建你的數據庫,然後將它加載到你的「資產」文件夾並從你的Android應用程序訪問它。
希望有幫助!
1
您可以使用csv文件,每次應用程序啓動時從assets文件夾讀取它,或者在安裝後只讀一次,然後將值存儲在數據庫中。
在我的回答到這裏看看如何讀取這些文件包含在你的應用程序(你會使用,而不是一個libray CSV文件,但它仍然在讀取文件):Hosting an executable within Android application
編輯:這裏是另一個例子從資產文件夾讀取:Image uploaded from the android app space seems corrupted
1
您可以嘗試數據庫選項。 Here is如何預填充數據庫,然後運出來的APK一個有趣的教程。
相關問題
- 1. 我應該使用哪個列表來存儲玩家信息?
- 2. PHP:我應該在哪裏存儲信息和警告信息
- 3. 我應該使用哪種設計模式來存儲集合?
- 4. Android內部存儲,我應該使用哪種模式?
- 5. 我應該在哪裏存儲我的ASP.NET應用程序的版本信息?
- 6. 我應該在Android中存儲文件?
- 7. Android我應該使用哪種佈局
- 8. OAuth:我應該在令牌中存儲哪些信息
- 9. 我應該在java中使用哪種數據結構來存儲重複值?
- 10. 我應該在哪裏存儲HTML元素的元信息?
- 11. 我應該爲我的Android應用使用哪種雲服務
- 12. 在表中存儲用戶的統計信息。我應該使用哪兩種方法?
- 13. 我應該使用哪種Netduino硬件?
- 14. 我應該在我的電子商店中存儲信用卡信息嗎?
- 15. 我應該使用哪個文件系統目錄來存儲文件?
- 16. 我應該在哪裏存儲在應用程序內購買「耗材」信息
- 17. 我應該使用哪種列類型來存儲未知大小的HTML?
- 18. 我應該在哪裏存儲我的網絡應用程序的文件?
- 19. 我應該在Spring MVC中使用哪種模板引擎?
- 20. 我們應該使用哪一種方法,用於存儲我們CoreData對象
- 21. 我應該使用哪種文件格式將數組保存到文件中?
- 22. 我應該在Android中存儲信用卡號碼?
- 23. 我應該如何存儲我從文件中獲取的這些信息?
- 24. 我應該使用哪種數據類型來存儲交換機端口號
- 25. 我應該使用哪種數據結構來存儲散列值?
- 26. 我應該使用哪種增強類來存儲人類年齡
- 27. 我們應該使用哪種工具來針對PostgreSQL執行存儲過程
- 28. 我應該使用哪種方法來存儲和回放android應用程序的圖像?
- 29. 我應該使用哪種方法來清理文本區域?
- 30. 我應該在我的db模型中使用哪種驗證?