我需要在數據庫中保存其中的省市數據。我該怎麼做?Android數據庫。提供數據或代碼呢?
1
A
回答
2
,如果你的列表並不需要改變其固定,然後,而不是涉及數據庫,我會建議你使用string-array
在您的資源文件來保存列表
0
如果要訪問的資源數組不足夠高效,如果您有大量數據,則可能需要考慮這種解決方案:在代碼中創建一個空數據庫,並提供一個響應意圖的活動:android.intent.action.SEND。通過解析發送的文件並用內容填充數據庫來響應。設計一個可以很容易解析的格式(XML並不需要所有的東西;-)所以解析文件和填充數據庫的代碼很小(我的二進制文件包括一個用來顯示進度的UI(這是大部分活動)小於12 kB)。
該文件可能會分開分發(額外的apk,下載,無論)。這種方法的好處是您不需要在apk中存儲您的初始數據庫內容,因此數據只會在設備上存儲一次(在文件被刪除後)。否則,您將擁有數據庫中的數據以及apk中的源代碼或資源。
而且可能性給出這個問題的答案:Android database approach for future updates
0
您也可以使用預先填充的數據庫,keep it in assests folder like explained here。
相關問題
- 1. Android。內容提供者或數據庫?
- 2. LINQ2SQL數據庫提供商
- 3. 向Angular指令提供數據(來自文件或數據庫)
- 4. Android數據庫提取數據庫值
- 5. 免費開放源代碼數據庫提供者
- 6. 同時提供服務代碼和數據庫
- 7. 數據庫或代碼?爲什麼?
- 8. 提取數據庫對象的代碼或腳本
- 9. android代碼從數據庫中獲取數據
- 10. 數據提供程序或工廠
- 11. Android數據庫SQLite或MySQL?
- 12. IEEE代碼數據庫
- 13. SQL數據庫代碼
- 14. BaseX XML數據庫代碼
- 15. 的JUnit數據庫代碼
- 16. Access數據庫提供了NPE
- 17. 向數據庫提供反應型API
- 18. 刪除TEST數據庫 - 提供WAMP
- 19. 用數據庫映像提供travisci
- 20. 用ODI提供RavenDB數據庫
- 21. 從數據庫中提供selectlist
- 22. Laravel5使用JSON&Seeder提供數據庫
- 23. 數據庫提供模塊,回調
- 24. toplink數據庫web服務提供商
- 25. Infinispan提供哪種數據庫支持?
- 26. 替代Oracle .net數據提供者?
- 27. 運行代碼優先更新數據庫給GoDaddy服務器數據庫提供一個錯誤
- 28. 在數據提供者中傳遞數據提供者
- 29. Android美國數據提供商
- 30. android提供商初始數據
您是指數據庫的鏡像副本? – Altaaf 2012-02-15 08:34:26
http://stackoverflow.com/a/9109728/265167 – 2012-02-15 10:53:29