将Android通知图标设置为远程URL

我试图为通知图标使用远程URL(如图标),但通知的构造函数只接受资源ID(这是一个int),而不是像FileInputStream那样的东西。 我怎样才能,在运行时为stream源定义一个新的资源ID,或者下载一个图标到我的资源,然后dynamic地获取资源ID?

Solutions Collecting From Web of "将Android通知图标设置为远程URL"

您目前无法在Android中执行此操作,因为资源只能从APK的/ res /目录加载。 请参阅资源和国际化 。 / res /目录是在您创buildAPK时构build的,不能在之后进行更改。

你是否期望你的图标经常改变,你需要查询一个URL,以确保每次发送通知时它都是最新的?

大多数需要更改图标的应用程序只会在Android市场上进行更新。

由于API 11 Android能够在通知中使用LargeIcon的位图。 在Jelly Bean中这已经被进一步扩展,允许整个通知成为一个图像BigPictureStyle 。