@@ -226,8 +226,8 @@ private JSONObject getAudioVideoData(String filePath, JSONObject obj, boolean vi
226226 * Sets up an intent to capture audio. Result handled by onActivityResult()
227227 */
228228 private void captureAudio (Request req ) {
229- if (!PermissionHelper .hasPermission (this , Manifest .permission .READ_EXTERNAL_STORAGE )) {
230- PermissionHelper .requestPermission (this , req .requestCode , Manifest .permission .READ_EXTERNAL_STORAGE );
229+ if (!PermissionHelper .hasPermission (this , Manifest .permission .WRITE_EXTERNAL_STORAGE )) {
230+ PermissionHelper .requestPermission (this , req .requestCode , Manifest .permission .WRITE_EXTERNAL_STORAGE );
231231 } else {
232232 Intent intent = new Intent (android .provider .MediaStore .Audio .Media .RECORD_SOUND_ACTION );
233233
@@ -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