我收到了相机的意图,并在这条路上拍了一张照片:
/storage/extSdCard/DCIM/Camera/photoCaptured.jpg
我想重新调整(已经做到)图像并在同一路径中覆盖...
我可以在2.3,4.1和4.3上完成,但是......不在4.4中
所以...也许问题是这个文件夹的权限,所以我检查一下......
if( myFile.canWrite() ){
Log.e("myMethodToSave", "you have permission: " + myFile);
} else {
Log.e("myMethodToSave", "forget it!: " + myFile);
}
Run Code Online (Sandbox Code Playgroud)
......我有权写,但4.4,权限说拒绝
为什么?
我该如何解决这个问题?
EDITED
salida = new FileOutputStream(myFile); //error only on kit kat
bitmap.compress(Bitmap.CompressFormat.JPEG, 70, salida);
Run Code Online (Sandbox Code Playgroud)