Android-уведомления большие размеры изображения

Я пытаюсь найти точные размеры изображения стиля большой картинки в уведомлении Android. В самом деле, мне нужны они, чтобы вычислять изображения "на лету" в правильных измерениях, чтобы избежать слишком больших загрузок в моем приложении.

Я сделал несколько тестов и, например, не могу использовать ширину экрана в качестве ширины моего изображения, потому что центр уведомлений полностью не помещается на экране на планшетах.

Есть ли способ получить эти размеры, как мы делаем для большого значка с android.R.dimen.notification_large_icon_width и android.R.dimen.notification_large_icon_height?

Спасибо

Ответ 1

На основе документации от OneSignal, популярной библиотеки уведомлений:

Изображение должно иметь соотношение сторон 2: 1, но основное содержание должно быть в соотношении 43:24 (~ 1,79), так как некоторые устройства обрезают эту ширину. Android не имеет ограничения по размеру, однако см. наш рекомендуемый минимальный, сбалансированный и максимальный размеры ниже.

Минимум - 512x256 Сбалансированный - 1440x720 Максимум - 2880x1440

Итак, 1440x720 кажется оптимальным.