我需要在数据库中保存其中的省市数据。我该怎么做?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