创建一个带有已保存图标的通知

3
在我的应用程序中,用户从已安装在他们手机上的应用程序列表中选择一个应用程序。
我想创建一个通知,并使用所选应用程序的图标。
问题是我无法将图标保存在我的应用程序中,如果我将其保存在其他地方,我将无法通过id获取它,因为需要它来创建通知。
我该如何解决这个问题?
1个回答

1
你无法添加或编辑res文件夹中的资源。由于通知的主要图标是作为图标ID提供的,因此您无法通过程序动态更改它。但是,通知中还有另一个图标选项。它是通知右侧的小图标(尽管它被称为大图标!不知道为什么),您可以通过将Bitmap作为参数发送来设置它。
您可以在链接中查看此图标的外观。请查看正常视图的数字6。
要设置此图标,您可以使用setLargeIcon方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接