位图图像未保存在android中
我正在使用此代码将图像保存到内部存储器上,之前它正在保存图像,但现在它不起作用。已向应用程序授予存储权限位图图像未保存在android中,android,Android,我正在使用此代码将图像保存到内部存储器上,之前它正在保存图像,但现在它不起作用。已向应用程序授予存储权限 try { String imageFileName= "myfile.jpg"; String mPath = Environment.getExternalStorageDirectory().toString()+"/"+imageFileName; File imageFil
try
{
String imageFileName= "myfile.jpg";
String mPath = Environment.getExternalStorageDirectory().toString()+"/"+imageFileName;
File imageFile = new File(mPath);
if(imageFile.exists()){ imageFile.createNewFile();}
outputStream = new FileOutputStream(imageFile);
int quality = 100;
bitmap.compress(Bitmap.CompressFormat.JPEG, quality, outputStream);
outputStream.flush();
outputStream.close();
}
catch (Exception e)
{
Log.d("saveImage", "Exception 2, Something went wrong!");
e.printStackTrace();
}
不引发异常不保存…在Android 11及更高版本的设备上,您无法写入该位置。请选择其他位置,例如
getExternalFilesDir()
。