在扩展新的(SDK18,JB-4.3)
NotificationListenerService
中,我想获取通知状态栏图标。mStatusBarNotification.getNotification().icon
返回状态栏可绘制资源的资源ID,但该资源ID自然不在我的应用程序范围/资源内。还有mStatusBarNotification.getNotification().largeIcon
(返回Bitmap
),但并非针对所有通知设置,并且返回“错误”的图标(扩展通知抽屉中的图像)。
setSmallIcon()
方法与这个问题有任何关系。也许你想要创建一个Notification
; 这个问题不是关于创建Notification
,而是检查现有的Notification
。 - CommonsWaresetSmallIcon()
中使用。notification.extras.getInt(Notification.EXTRA_SMALL_ICON)
- Dave LuggcreatePackageContext()
)。 - CommonsWare