是否可以使用外部图像作为通知图标?

时间:2011-06-27 06:43:20

标签: android

我想让用户可以在SD卡中选择外部图像作为通知图标。但是,它似乎是不可能的,只有具有资源ID的内部图像可以用作通知图标。

因此,我可能需要一种方法来将位图设置为通知图标。

通知示例,只有资源ID可以设置为通知图标而不是位图。

int icon = R.drawable.notification_icon;
CharSequence tickerText = "Hello";
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, tickerText, when);

另外,我知道可以使用自定义扩展视图来通知外部图像,但它仍然不适用于通知图标。

赞赏。

2 个答案:

答案 0 :(得分:0)

您可以在图标的参考ID中提供图片ID,以显示为图片。我个人在自定义和非客户通知中都这样做了

答案 1 :(得分:0)

我只是回顾了我最喜欢的问题,似乎这个特殊的问题已经在4. +中解决了 这是一个解决方案: Android - use external profile image in notification bar like Facebook