当前位置: 代码迷 >> Android >> 请教 android 的数据存储的数据比较少的有关问题
  详细解决方案

请教 android 的数据存储的数据比较少的有关问题

热度:13   发布时间:2016-04-28 01:17:14.0
请问 android 的数据存储的数据比较少的问题
请问,在应用中,如果存储的数据比较少,比如保存一些图片,和个人信息。
那么用什么方式存储比较好呢?

是否用文件存储比较有效率,和不会另到程序卡。
是用SQLiteOpenHelper  好呢?还是用文件存储好呢? 还是用xml存储呢

麻烦会的朋友帮忙回答下,谢谢啦
------解决思路----------------------
少的话,XML就行了呀!
------解决思路----------------------
sharepreference呗,轻量级
------解决思路----------------------
sharepreference貌似不能存图片哦,需要跨包使用吗?用文件存储吧,临时文件不能跨包。
------解决思路----------------------
sharepreference 存储 少量的数据 比较好用
图片的话 你用文件存储吧 
------解决思路----------------------
图片就存路径。
------解决思路----------------------
包含图片的话直接存储文件为佳,存在一个设定好的路径下即可,和图片相对应的文字信息就比较灵活了,sp,xml,甚至json都可以。这个区别不大的。
------解决思路----------------------
引用:
Quote: 引用:

包含图片的话直接存储文件为佳,存在一个设定好的路径下即可,和图片相对应的文字信息就比较灵活了,sp,xml,甚至json都可以。这个区别不大的。


@ icyblood198999  谢谢您的回复

请问 您的意思是  图片可以直接存储为  进过处理的  图片文件(比如 经过 压缩)

另外  如果是的话, 保存好的 图片文件,怎么跟 它相对应的文字信息匹配起来呢?

麻烦再帮忙回复下吧


这个非常好对应啊,你存储的文字信息肯定不止一个字段,再添加一个字段来存储对应图片的文件名,或者存储路径即可。
------解决思路----------------------
sharepreference是key-value对,一般储存值对信息。图片缓存一般都是采用文件保存...数据库影响性能,不合适...
  相关解决方案