我正在我的应用程序中构建一个多级导航抽屉,在那里我需要缓存大约70-80张图片,我不想在用户面前下载这些图片。现在,我正在使用毕加索图像库,它允许我在应用程序启动后加载图像。负载:
Picasso.with(getActionBar().getThemedContext()).load(imageURL);
Setting image in view:
Picasso.with(_context).load(imageURL).into(ImageView);我想将图像存储在用户的手机中,这样即使用户处于离线状态,抽屉也可以显示它们。我不确定我应该使用内部存储还是外部存储(以及如何使用)。有没有一种方法可以用毕加索将这些图像存储在手机中,因为毕加索对图像加载的效果似乎很好。
如果没有,我应该如何存储我的图像?我不能硬编码这个,因为这些图像将每2-4天改变一次。
发布于 2014-06-30 21:41:39
您可以像这样保存图像:
File sdcard = Environment.getExternalStorageDirectory();
File f = new File (sdcard, "filename.png");
FileOutputStream out = new FileOutputStream(f);
yourBitmap.compress(Bitmap.CompressFormat.PNG, 90, out)https://stackoverflow.com/questions/24491347
复制相似问题