Я написал приложение Android для Android и для тестирования своих функций, мне нужно загрузить некоторые образцы изображений с моего компьютера и сохранить результаты на своем компьютере, чтобы увидеть, как функции работайте правильно. Я поместил файл jpg под папку ресурсов в Android Studio, и я мог загрузить файл из этой папки, но BitmapFactory всегда возвращает null. как я должен решить эту проблему?Загрузка изображений с рабочего стола для модульных тестов в студии Android
File file = getFileFromPath(this, "roi_RGB.jpg");
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
options.inSampleSize = 4;
Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath(), options);
загружают изображения, как:
private static File getFileFromPath(Object obj, String fileName) {
ClassLoader classLoader = obj.getClass().getClassLoader();
URL resource = classLoader.getResource(fileName);
return new File(resource.getPath());
}
растровых всегда нуль.
Я пробовал помещать свои изображения в папку ресурсов и загружать их. (отредактировано в моем сообщении). Я все еще получаю нулевое битовое изображение – hAlE