有这样一个代码,取自示例。我正在尝试使用它来将从互联网下载的图像保存在内部存储器中。
public void saveImage(Context context, Bitmap b, String imageName) {
FileOutputStream foStream;
try {
foStream = context.openFileOutput(imageName, Context.MODE_PRIVATE);
b.compress(Bitmap.CompressFormat.PNG, 100, foStream);
foStream.close();
} catch (Exception e) {
Log.d("saveImage", "Exception 2, Something went wrong!");
e.printStackTrace();
}
}
请告诉我要传递给 Bitmap b 参数的内容,以便该方法有效。
Bitmap b是将要保存的实际图像。我认为你有一个 Drawable 形式的图像。然后,对于转换,您可以使用该功能
如果您打算保存资源(这很奇怪),那么