У меня есть очень большое изображение, и я только хочу отобразить раздел размер дисплея (никакое масштабирование), и раздел должен просто быть центром изображения. Поскольку изображение является очень большим, я не могу прочитать все изображение в память и затем обрезать его. Это - то, что я имею до сих пор, но это даст OutOfMemory для больших изображений. Также я не думаю, что inSampleSize применяется, потому что я хочу обрезать изображение, не понижают разрешение.
Uri data = getIntent().getData();
InputStream is = getContentResolver().openInputStream(data);
Bitmap bitmap = BitmapFactory.decodeStream(is, null, null);
Какая-либо справка была бы большой?