我正在开发一个应用程序,并从服务器获取产品图像。目前,我正在将这些图像转换成字节数组后保存到sqlite数据库中,并在使用时将它们转换回位图。
现在我有两个问题:
在应用程序中保存图片的最佳方式是什么?我们可以在需要时同步图片并获取。
如何在图像视图或按钮上分配它们,因为有时会出现内存问题,应用程序会突然停止。
请引导我。如有任何帮助,我们将不胜感激。

最佳答案

在SD卡上存储应用程序特定的东西可能不是正确的方法。
你应该把图像存储在

// it will reside in data/data/com.package.name
String path = getApplicationContext().getFilesDir() + "/";
File imagesFolder = new File(path);
imagesFolder.mkDir();

把图像文件放在那个文件夹里。所以SD卡的依赖性可以被移除。

07-24 09:47
查看更多