Как узнать максимальный размер растрового изображения для загрузки в ImageView?

У меня есть приложение, которое может, среди прочего, масштабировать изображения с помощью PhotoView Крис Бэйн.

Когда я загружаю большие изображения, я получаю "OutOfMemoryError"

Когда я добавлю это

     <application ... android:largeHeap="true">

в AndroidManifest.xml

Я получаю более конкретное сообщение об ошибке на устройстве Android-4.4

    Bitmap too large to be uploaded into a texture (7087x1022, max=4096x4096)

Мой вопрос: есть ли API (или что-то еще), который говорит мне, что мое текущее устройство Android имеет ограничение 4096x4096?

0 ответов

Другие вопросы по тегам