android - 在 SqLite android 中使用图像的最佳方式是什么?

标签 android

我正在使用带有图片的可自定义数据库。现在我正在从 sdcard 中拍摄照片并将其编码为 base64 字符串,然后将其放入数据库中。但是每当我尝试解码它并在我的 View 中显示它时,我都会收到 Out of memory error。谁能告诉我最好的程序是什么?在编码之前我应该​​改变图片的大小吗?

我想将所有图片调整大小512*512

最佳答案

ImageBase64在android中是很繁重的操作。考虑将图像保存在外部/内部存储器中,并将文件路径保存在sqlite 数据库中。

关于android - 在 SqLite android 中使用图像的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34037216/

相关文章:

android - W AppOps : Noting op not finished: pkg com. google.android.gms

android - 在 android 2.1 中从服务器下载数据

android - 如何让键盘显示返回键?

java - 如何获取所有 Android 联系人的 URI 数组

android - 如何指定在 Android 中发送 UDP 数据包的接口(interface)(Wifi 或数据)?

Android Activity/PreferenceFragment 生命周期?

java - Android 音乐附属/关联程序

android - 在 R.Raw 中打开文件音频

android - 在 android 中发送带有文本的图像时,twitter4j 达到最大长度

android - 任务 ':app:desugarDebugFileDependencies' 执行失败