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

我应该使用哪种方法来存储和检索android应用程序的图像?,android,image,performance,encoding,Android,Image,Performance,Encoding,我正在开发一个应用程序,它要求我从缓存数据库检索多个图像,然后在应用程序上显示它们 目前,我将图像写入二进制数组,然后在应用程序上将其转换为位图图像,但Base64字符串比实际图像大30%左右 我应该使用什么编码方法来减少存储这些图像的开销 您可以将图像存储在SD卡、设备缓存或数据库中。不确定你的意思,但这里有一些指南 这篇文章解释了如何在SD卡的任何位置存储图像: 这一条解释了如何存储在设备缓存分区中: 本指南解释了如何在数据库中保存和检索位图:我不想将图像存储在手机上,我想要一种编码方法来

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

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


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

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

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

这一条解释了如何存储在设备缓存分区中:


本指南解释了如何在数据库中保存和检索位图:

我不想将图像存储在手机上,我想要一种编码方法来减小发送到数据库和从数据库中检索的数据包的大小。