我需要在數據庫中保存其中的省市數據。我該怎麼做?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. Android數據庫提取數據庫值
- 4. 免費開放源代碼數據庫提供者
- 5. 數據庫或代碼?爲什麼?
- 6. android代碼從數據庫中獲取數據
- 7. 向數據庫提供反應型API
- 8. 刪除TEST數據庫 - 提供WAMP
- 9. Access數據庫提供了NPE
- 10. BaseX XML數據庫代碼
- 11. SQL數據庫代碼
- 12. 的JUnit數據庫代碼
- 13. 替代Oracle .net數據提供者?
- 14. Android IntentService提供數據回到活動
- 15. Android美國數據提供商
- 16. android提供商初始數據
- 17. 運行代碼優先更新數據庫給GoDaddy服務器數據庫提供一個錯誤
- 18. 從Java方法向數據庫提供數據
- 19. 攔截從Oracle數據提供者到數據庫的調用
- 20. 使用內容提供者從數據庫加載數據
- 21. 從內存(而不是數據庫)提供後端數據
- 22. sql數據庫的數據提供者類
- 23. Kotlin/Java - 測試數據庫提供的數據REST API
- 24. 內容提供者或直接數據庫?
- 25. Android內容提供者數據庫泄漏問題
- 26. 爲Android應用程序提供數據庫
- 27. 地理編碼數據庫提供者(sql,nosql)和模式
- 28. 如何保護我的代碼和數據庫從ISP提供商
- 29. 結構或類,公共數據呢?
- 30. 數據庫加密和數據庫解密使用C#代碼
您是指數據庫的鏡像副本? – Altaaf 2012-02-15 08:34:26
http://stackoverflow.com/a/9109728/265167 – 2012-02-15 10:53:29