Использование пользовательских элементов в уведомлении Android - PullRequest
4 голосов
/ 24 января 2010

Есть ли способ использовать изображение, которое я генерирую на лету, как значок Уведомление ?

Ответы [ 3 ]

2 голосов
/ 24 января 2010

Эта тема обсуждалась в предыдущем вопросе SO . Апшот: Я не думаю, что это возможно.

ОБНОВЛЕНИЕ : Для планшетов или других устройств с большим экраном на уровне API 11+ существует свойство largeIcon, которое принимает Bitmap. AFAIK, это не используется на устройствах с меньшим экраном, таких как телефоны.

2 голосов
/ 03 февраля 2012

Теперь вы можете изменить основной значок с помощью API 11 (Notification.Builder -> setLargeIcon)

0 голосов
/ 24 января 2010

Попробуйте создать настраиваемое представление уведомлений, тогда вы сможете использовать объект Bitmap:

RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout);
contentView.setImageViewBitmap(R.id.icon_view, myBitmapObject);
notification.contentView = contentView;

Для получения дополнительной информации см. " Создание пользовательского расширенного представления " на этой странице: https://developer.android.com/guide/topics/ui/notifiers/notifications.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...