如何解决位图作为通知图标
| 我是android新手,我有以下代码: URL url = new URL(userpic);
URLConnection conn = url.openConnection();
HttpURLConnection httpConn = (HttpURLConnection)conn;
httpConn.setRequestMethod(\"GET\");
httpConn.connect();
if (httpConn.getResponseCode() == HttpURLConnection.HTTP_OK) {
InputStream inputStream = httpConn.getInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
inputStream.close();
// make a Drawable from Bitmap to allow to set the BitMap
gdrawable = new BitmapDrawable(bitmap);
myNotification = new Notification(gdrawable,\"Notification!\",System.currentTimeMillis());
对于这些代码“Notification(gdrawable,System.currentTimeMillis());
\”,它将得到一个错误,需要我获取int id。
如何获得可提取的ID?
解决方法
您可以将图像文件放入res-> drawable(或drawable-hdpi,ldpi,mdpi)中,例如notify.png
并使用它
myNotification = new Notification(R.id.notify,
\“ Notification!\”,System.currentTimeMillis());
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。