Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
位图图像未保存在android中_Android - Fatal编程技术网

位图图像未保存在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()