gpt4 book ai didi

android - NotificationListenerService 获取通知图标?

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:06 25 4
gpt4 key购买 nike

在扩展新的(SDK18,JB-4.3)NotificationListenerService 的服务中,我想获取通知的状态栏图标。

mStatusBarNotification.getNotification().icon 返回可绘制状态栏的资源 ID,但该资源 ID 自然不在我的应用程序的范围/资源内。还有 mStatusBarNotification.getNotification().largeIcon(返回一个 Bitmap),但并非为所有通知设置并返回“错误”图标(展开通知中的图像抽屉)。

最佳答案

StatusBarNotification 上使用getPackageName() 找出发布Notification 的应用。然后你可以 use createPackageContext()获取该包的 Context,然后使用该 Context 检索图像(例如,通过 getResources())。

关于android - NotificationListenerService 获取通知图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18044044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com