用于Android应用内容,SQLite或XML文件的存储空间是什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用于Android应用内容,SQLite或XML文件的存储空间是什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1228字,纯文字阅读大概需要2分钟。
内容图文
![用于Android应用内容,SQLite或XML文件的存储空间是什么?](/upload/InfoBanner/zyjiaocheng/899/331eae5b34f34e11a66a5f80add2f154.jpg)
我需要存储我的Android应用程序内容,并需要有关我应该使用的存储空间的提示. SQLite数据库或XML文件?
应用程序和数据的一些特征:
>该应用程序用于跟踪(每日)身体测量的重量,腰部,胸部,
>测量类型分为单独的选项卡,不依赖于彼此/相互关联
>实体包含少量数据,4-5个属性
>预计数据量将适中.最大值(月份中30次测量x 5次测量类型=每月150次测量/ 1800次测量)
>不会使用高级查询.主要是读取(所有数据元素)并添加新的测量值.
>我希望能够轻松共享/导出测量数据,例如Dropbox或电子邮件.
我想在XML文件中存储具有这些要求/特征的数据没有性能问题.如果是这样,我应该将每个测量类型分开在单独的XML文件中以及移动设备上应该存储文件的位置吗?
解决方法:
我会阅读您在Android上可用的Storage Options,以尝试挖掘更多信息.
您所描述的,一次写入drop box中的文件似乎写出保存在Dropbox中的XML文件似乎是一个不错的选择.没有复杂的查询,只能一次读入一条记录.
但是,我觉得使用SQL数据库不会有太多工作要做.从长远来看,这将更加灵活.现在你不想做查询,但有一天你可能会.此外,您不必担心将数据拆分为多个文件并解析内容.尝试缩放时,解析很快就会变得麻烦.
我建议的是编写一个ContentProvider,然后将所有细节放在那里.这样,您的程序将不会关心数据的存储方式,以防您以后想要更改数据,因为提供商会为您完成所有繁重工作.我宁愿使用CursorAdapter而不是其他任何东西,而且你使用SQLite就可以了.加上所有新的CursorLoader都可以保持应用程序的性能.
内容总结
以上是互联网集市为您收集整理的用于Android应用内容,SQLite或XML文件的存储空间是什么?全部内容,希望文章能够帮你解决用于Android应用内容,SQLite或XML文件的存储空间是什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。