在我的应用程序中,用户从手机上安装的应用程序列表中选择一个应用程序。
我想创建一个带有所选应用程序图标的通知。
问题是我无法将图标保存在我的应用程序中,如果我将它保存在其他地方,我将无法通过 id 获取图标,因为它需要创建通知。
我该如何解决这个问题?
在我的应用程序中,用户从手机上安装的应用程序列表中选择一个应用程序。
我想创建一个带有所选应用程序图标的通知。
问题是我无法将图标保存在我的应用程序中,如果我将它保存在其他地方,我将无法通过 id 获取图标,因为它需要创建通知。
我该如何解决这个问题?
您不能添加或编辑 res 文件夹的资源。并且由于通知的主图标作为图标 id 提供,因此您不能通过程序中的动态图像进行更改。但是通知中还有另一个图标选项。它是通知右侧的一个小图标(它被称为大图标!!不知道为什么)。您可以通过发送位图作为参数来设置它。
您可以在此链接中看到此图标的外观。见正常视图的数字 6。
要设置此图标,您可以使用setLargeIcon方法。