Я пытаюсь сохранить изображение, снятое с помощью камеры Android, в произвольном месте. Мой код выглядит так:
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
File f = File(android.os.Environment.getExternalStorageDirectory(), "test.jpg");
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
startActivityForResult(intent, SUB_ACTIVITY_CAMERA_PREVIEW);
Изображение сохраняется в нужном месте, но также сохраняется в папке камеры по умолчанию, в результате чего оно отображается в галерее. Есть предложения?