Для меня я получал изображение с локально сохраненного URL-адреса, например, «file: /// storage / emulated / 0 / ....» (я использовал плагин Phonegap для захвата изображения. Плагин давал мне путь к изображению, который Мне нужно использовать в нативном коде)
Вот фрагмент кода, который работал для меня.
String captured_image_info = "file:///storage/emulated/0/Android/data/com.testapp/cache/1493809796526.jpg"
Uri uri=Uri.parse(captured_image_info);
largeLog("uri", "" + uri);
InputStream imageStream = getContentResolver().openInputStream(uri);
Bitmap bm = BitmapFactory.decodeStream(imageStream);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, baos); //bm is the bitmap object
byte[] decodedBytes = baos.toByteArray();
Bitmap img_captured_image = BitmapFactory.decodeByteArray(decodedBytes, 0, decodedBytes.length);