我试图将图像存储在Android设备的外部存储器中
我按以下方式获取文件路径:
public File getFilePath() {
File externalFilesDir = actGetImage.getExternalFilesDir(Environment.DIRECTORY_PICTURES);
if (null == externalFilesDir) {return null;}
return new File(externalFilesDir,"IMG" + ".jpg");
}

这样文件的路径是:
/storage/emulated/0/Android/data/net.sicoy.sicoybox/files/Pictures/IMG.jpg
要获取图像,请执行以下操作:
Bitmap image = BitmapFactory.decodeFile(path);

路径是:
private File myFile;
myFile = getFilePath();
path = myFile.getAbsolutePath();

但BitmapFactory.decodeFile(path)返回null值并启用了权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
&#13;
有什么建议吗?