我有一个Bitmap
,我想要一个资源ID(比如R.drawable.whatever
)而不是传递给Notification(出于兼容性原因,我被困在api级别8)。这可能吗?我怀疑没有,但我想在放弃之前确定。
答案 0 :(得分:11)
不,这是不可能的。对不起:P
答案 1 :(得分:1)
Ressource ID是在apk构建时生成的,完全不可变。
底线:如果你的Bitmap必须从某个地方撤出,你就会陷入困境。 Corrolary:没有通知图标比他们的apk更快(直到姜饼)。
答案 2 :(得分:0)
也许你可以使用这段代码:
Drawable d = new BitmapDrawable(getResources(),bitmap);
参考:http://www.vogella.com/articles/AndroidDrawables/article.html