В моем приложении у меня есть файл:
private File TEMP_PHOTO_FILE = new File(Environment.getExternalStorageDirectory(), "temp_photo.jpg");
Это объявлено непосредственно в моем классе и доступно для всех методов в нем.
Я хочу использовать это:
Bitmap thePhoto = BitmapFactory.decodeFile(Uri.fromFile(TEMP_PHOTO_FILE).toString());
Uri.fromFile (TEMP_PHOTO_FILE) .toString () генерирует строку: "file: ///mnt/sdcard/temp_photo.jpg"
Почему это не работает?Кажется, что поскольку мы имеем дело с файлом, должен быть какой-то метод decodeFile (), который принимает URI в качестве входных данных.Отказ от этого очень расстраивает из-за несоответствия.