【发布时间】:2012-11-29 10:16:49
【问题描述】:
我有一个关于将图像保存在应用程序中的 SQLite 数据库位置的问题。
我为 iOS 制作了一个应用程序,用户可以在其中拍摄照片或从应用程序中抓取现有照片,然后将他们保存在自己的应用程序中的本地银行中,因为 IOS 没有太多磁盘空间问题。
在 Android 上已经有代码可以拍摄照片或使用现有的,现在想知道如何将它们保存在 SQLite 数据库中。 (?)
我一直在阅读,有人建议将图像保存在 SD 卡中并仅将图像路径插入数据库,但如果由于某种原因将其从 SD 卡中排除,则您的应用程序中的路径会出错引用的不再存在。
什么是理想的解决方案?
【问题讨论】:
-
" 因为 IOS 没有那么多磁盘空间问题。"什么问题?你明白在 SQLite 中存储图像将占用至少与“将其写入磁盘”一样多的空间吗?
-
同意西蒙^,没有区别。
-
我称之为aprelhos,我用有限的硬件进行测试,在没有SD卡的情况下我只有100MB的存储空间,并且有一些已安装的应用程序和一些图像一次保存在数据库中,或者另一个会出问题... IOS内存中的最小磁盘存储空间已经是8GB
标签: android database image sqlite