0

我正在开发一个应用程序,该应用程序需要我从缓存数据库中检索多个图像,然后将它们显示在应用程序上。

目前我将图像写入二进制数组,然后将它们转换为应用程序上的位图图像,但 Base64 字符串比实际图像大 30% 左右。

我应该使用什么编码方法来减少存储这些图像所涉及的开销?

4

1 回答 1

0

您可以将图像存储在 SDCard、设备缓存或数据库中。不确定你的意思,但这里有一些指南。

这篇文章解释了如何将图像存储在 sdcard 上的任何位置: 将位图保存到位置

这个解释了如何在设备缓存分区中存储:Android,Saving and loading a bitmap in cache from different Activity

本指南解释了在数据库中保存和检索位图:http ://www.tutorialforandroid.com/2009/10/how-to-insert-image-data-to-sqlite.html

于 2013-04-29T12:48:26.213 回答