Растровое изображение как значок уведомления

1

Я новичок в 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, "Notification!",System.currentTimeMillis());", который получит ошибку, мне нужно получить int id. Как получить gdrawable ID?

  • 0
    Кто-нибудь узнает, как использовать Bitmap в качестве значка уведомления? Мне это действительно нужно. Я хочу использовать внешнее изображение в качестве значка уведомления.
Теги:

1 ответ

1

Вы можете поместить файл изображения в res- > drawable (или drawable-hdpi, ldpi, mdpi), например notify.png и использовать его  myNotification = новое уведомление (R.id.notify,                                            "Уведомление!", System.currentTimeMillis());

  • 0
    Спасибо Константину, но я предпочитаю загружать изображение по URL другому пользователю. Я нашел решение, кажется, невозможно использовать изображение URL для иконки уведомлений. ссылка

Ещё вопросы

Сообщество Overcoder
Наверх
Меню