Skip to content

Commit 3755f9f

Browse files
mcelottijcesarmobile
authored andcommitted
CB-14260: (android) captureImage permission denial on android 8.1 (#95)
* CB-14260: (android) captureImage permission denial on android 8.1
1 parent 5815be4 commit 3755f9f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/android/Capture.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -251,16 +251,16 @@ private String getTempDirectoryPath() {
251251
*/
252252
private void captureImage(Request req) {
253253
boolean needExternalStoragePermission =
254-
!PermissionHelper.hasPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
254+
!PermissionHelper.hasPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
255255

256256
boolean needCameraPermission = cameraPermissionInManifest &&
257257
!PermissionHelper.hasPermission(this, Manifest.permission.CAMERA);
258258

259259
if (needExternalStoragePermission || needCameraPermission) {
260260
if (needExternalStoragePermission && needCameraPermission) {
261-
PermissionHelper.requestPermissions(this, req.requestCode, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.CAMERA});
261+
PermissionHelper.requestPermissions(this, req.requestCode, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA});
262262
} else if (needExternalStoragePermission) {
263-
PermissionHelper.requestPermission(this, req.requestCode, Manifest.permission.READ_EXTERNAL_STORAGE);
263+
PermissionHelper.requestPermission(this, req.requestCode, Manifest.permission.WRITE_EXTERNAL_STORAGE);
264264
} else {
265265
PermissionHelper.requestPermission(this, req.requestCode, Manifest.permission.CAMERA);
266266
}

0 commit comments

Comments
 (0)