android 怎么把bitmap转成notification icon

想调用assest里面的图片,是bitmap类型,想给通知栏使用,但通知栏需要的是drawable类型或者int 类型,怎么转化。
求大神 大神!!

2个回答

把它转换成bitmap
AssetManager assets = getAssets();
InputStream is = null;

try {
is = assets.open("images/" + filename);
} catch (IOException e) {
e.printStackTrace();
}
BitmapFactory.Options options = new BitmapFactory.Options();
Bitmap bitmap = BitmapFactory.decodeStream(is, null, options);

使用BitmapDrawable (Resources res, Bitmap bitmap)类。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问