Изображение не сохранено в правильном пути - PullRequest
1 голос
/ 22 апреля 2019

Я пытаюсь сохранить изображение в локальном хранилище, но файл не сохраняется в указанном месте.
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();
...