В моем приложении для Android я использовал Google диск для поиска изображений и файлов, для файлов, которые мой код работает отлично в большинстве случаев. К сожалению, в некоторых случаях импорт изображений не работает, растровое изображение изображения возвращает нулевое значение, ниже приведен код, который я использовал для преобразования URI контента в поток ввода и растровое изображение.Преобразование растрового изображения из Uri возвращает null
Bitmap bitmap = null;
InputStream input = null;
try {
input = getActivity()
.getContentResolver()
.openInputStream(
Uri.parse("content://com.google.android.apps.docs.storage/document/acc%3D2%3Bdoc%3D83"));
Log.Logger()
.finest("Profileimagefile Fragment Drive called input" + input);
bitmap = BitmapFactory
.decodeStream(input);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Я упомянул URI, который не работает, любезно помогите мне разобраться с проблемой.
я не имею файл ?? URI на самом деле что это значит? – Madhu