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 {