我应该使用哪种方法来存储和检索Android应用程序的图像?

时间:2013-04-29 12:33:48

标签: android image performance encoding

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

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

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

1 个答案:

答案 0 :(得分:0)

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

这篇文章解释了如何在SD卡上的任何位置存储图像: Save bitmap to location

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

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