INNER CODE UNIT · Java
getOutputMediaFile
prscX/react-native-photo-editor · android/src/main/java/com/ahmedadeltito/photoeditor/BaseActivity.java:124
protected Uri getOutputMediaFile() {
if (isSDCARDMounted()) {
File mediaStorageDir = new File(
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), PHOTO_PATH);
// Create a storage directory if it does not exist
if (!mediaStorageDir.exists()) {
if (!mediaStorageDir.mkdirs()) {
Log.d("MediaAbstractActivity", getString(R.string.directory_create_fail));
return null;
}
}
// Create a media file name
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
File mediaFile;
selectedOutputPath = mediaStorageDir.getPath() + File.separator
+ "IMG_" + timeStamp + ".jpg";
Log.d("MediaAbstractActivity", "selected camera path "