有没有办法将我正在生成的图片用作Notification图标?
答案 0 :(得分:2)
在previous SO question中讨论了这个主题。 Upshot:我认为不可能。
更新:对于平板电脑或其他大屏幕设备,在API级别11+上,有largeIcon
属性接受Bitmap
。 AFAIK,在手机等小屏幕设备上不使用。
答案 1 :(得分:2)
您现在可以使用API 11更改主图标(Notification.Builder - > setLargeIcon)
答案 2 :(得分:0)
尝试创建自定义通知视图,然后您应该能够使用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