w1213096890
德莱華
采纳率93.3%
2015-07-07 14:12 阅读 3.5k

android使用SQLite储存较大文件(图片、音频)的问题

在android开发中我想把一张图片或者一首歌存储在SQLite数据库中,但是考虑到SQLite数据库很小,装不了太多图片或者音频,我就想到了把图片或者音频转换成byte【】形式再进行存储,我想知道这种做法到底靠不靠谱,如果不靠谱请大神们给个思路指点一下,谢谢大家!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    danielinbiti danielinbiti 2015-07-07 14:55

    图片和音频最好存在磁盘中,数据库中存相应的路径。

    点赞 1 评论 复制链接分享
  • oyljerry oyljerry 2015-07-07 15:21

    如果文件不是很大可以用varchar等格式字段存储,或者就是存放文件系统的路径,你的程序读取到路径后再到对应位置读取真正文件内容。

    点赞 1 评论 复制链接分享
  • Arnold9009 Arnold9009 2015-07-08 01:23

    应该没什么问题,不过不能存太多

    点赞 评论 复制链接分享
  • edouardzyc edouardzyc 2015-07-08 01:31

    你存的时候再压缩一下,读取的解压,性能会损失一点,但是数据库可以存放更多内容,io也会快一点

    点赞 评论 复制链接分享
  • zzbinfo zzbinfo 2015-07-08 01:38

    把大数据存到数据库,绝对的不靠谱,你可以存路径或者是文件名这些信息。

    点赞 评论 复制链接分享
  • zzbinfo zzbinfo 2015-07-09 03:51

    关键是数据库的读取速度,大数据存到数据库中读取的比较慢,而不是说不能存。要是不考虑速度,你可以测试看看。

    点赞 评论 复制链接分享

相关推荐