我想让用户可以在SD卡中选择外部图像作为通知图标。但是,它似乎是不可能的,只有具有资源ID的内部图像可以用作通知图标。
因此,我可能需要一种方法来将位图设置为通知图标。
通知示例,只有资源ID可以设置为通知图标而不是位图。
int icon = R.drawable.notification_icon; CharSequence tickerText = "Hello"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when);
另外,我知道可以使用自定义扩展视图来通知外部图像,但它仍然不适用于通知图标。
赞赏。
答案 0 :(得分:0)
您可以在图标的参考ID中提供图片ID,以显示为图片。我个人在自定义和非客户通知中都这样做了
答案 1 :(得分:0)
我只是回顾了我最喜欢的问题,似乎这个特殊的问题已经在4. +中解决了 这是一个解决方案: Android - use external profile image in notification bar like Facebook