diff --git a/official/lite/image_segmentation/app/src/main/java/com/mindspore/imagesegmentation/MainActivity.java b/official/lite/image_segmentation/app/src/main/java/com/mindspore/imagesegmentation/MainActivity.java
index 5eb88a09caa34aa5c03795352368c616ef18c50b..db32f6d5a4cfe9f9abd392865e61bcfce31224fd 100644
--- a/official/lite/image_segmentation/app/src/main/java/com/mindspore/imagesegmentation/MainActivity.java
+++ b/official/lite/image_segmentation/app/src/main/java/com/mindspore/imagesegmentation/MainActivity.java
@@ -16,6 +16,7 @@
 package com.mindspore.imagesegmentation;
 
 import android.Manifest;
+import android.content.ContentValues;
 import android.content.Intent;
 import android.content.res.Configuration;
 import android.graphics.Bitmap;
@@ -173,8 +174,7 @@ public class MainActivity extends AppCompatActivity implements OnBackgroundImage
 
     private void openCamera() {
         Intent intentToTakePhoto = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
-        String mTempPhotoPath = Environment.getExternalStorageDirectory() + File.separator + "photo.jpeg";
-        imageUri = FileProvider.getUriForFile(this, getApplicationContext().getPackageName() + ".fileprovider", new File(mTempPhotoPath));
+        imageUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new ContentValues());
         intentToTakePhoto.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
         startActivityForResult(intentToTakePhoto, RC_CHOOSE_CAMERA);
     }
diff --git a/official/lite/style_transfer/app/src/main/java/com/mindspore/styletransferdemo/MainActivity.java b/official/lite/style_transfer/app/src/main/java/com/mindspore/styletransferdemo/MainActivity.java
index c5b828cef0b4190e4d5e2ca021e8c39866103337..55cce10f9d03976d79c6613d04079083489b062c 100644
--- a/official/lite/style_transfer/app/src/main/java/com/mindspore/styletransferdemo/MainActivity.java
+++ b/official/lite/style_transfer/app/src/main/java/com/mindspore/styletransferdemo/MainActivity.java
@@ -16,6 +16,7 @@
 package com.mindspore.styletransferdemo;
 
 import android.Manifest;
+import android.content.ContentValues;
 import android.content.DialogInterface;
 import android.content.Intent;
 import android.content.pm.PackageManager;
@@ -212,8 +213,7 @@ public class MainActivity extends AppCompatActivity implements OnBackgroundImage
     private void openCamera() {
         if (isAllGranted) {
             Intent intentToTakePhoto = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
-            String mTempPhotoPath = Environment.getExternalStorageDirectory() + File.separator + "photo.jpeg";
-            imageUri = FileProvider.getUriForFile(this, getApplicationContext().getPackageName() + ".fileprovider", new File(mTempPhotoPath));
+            imageUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new ContentValues());
             intentToTakePhoto.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
             startActivityForResult(intentToTakePhoto, RC_CHOOSE_CAMERA);
         } else {