Я пытаюсь сохранить изображение в локальном хранилище, но файл не сохраняется в указанном месте.
createImageFile предоставляет путь и имя файла: (на SD-карте)
/storage/emulated/0/Android/data/my_package_name/files/Pictures.
но изображение фактически сохраняется на устройстве как обычная фотография с камеры в папке DCIM по умолчанию с именем файла по умолчанию:
Internal shared storage\DCIM\100MEDIA
Создание файла:
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss", Locale.getDefault()).format(new Date());
String imageFileName = "IMG_" + timeStamp + "_";
File storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES);
File image = File.createTempFile(imageFileName, ".jpg", storageDir);
imageFilePath1 = image.getAbsolutePath();