마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

노티피케이션에서 큰이미지 URL로 불러오는 방법 알려주시면 감사하겠습니다.

0 추천
NotificationCompat.BigPictureStyle bigPictureStyle = new NotificationCompat.BigPictureStyle(builder);
            bigPictureStyle.setBigContentTitle(title);
            bigPictureStyle.setSummaryText(body);
            bigPictureStyle.bigPicture(bitmap); <---- 요기를 URL로 불러오고싶습니다.
            builder.setStyle(bigPictureStyle);

 

URL 불러오기 시도 하가다 혹시 picasso 라이브러리로 설치해보았는데요 bitmap으로 가지고 오지 못해서 적용을 못했습니다.

방법좀 알려주시면 감사하겠습니다.
쭌탱이 (320 포인트) 님이 2017년 11월 14일 질문

3개의 답변

0 추천
Glide 라이브러리에서 로드한 파일을 bitmap으로 변환할 수 있는 방법이 있던걸로 기억합니다.

Piccasso는 해당 기능을 지원하는지 잘 모르겠네요.
minor (13,710 포인트) 님이 2017년 11월 15일 답변
0 추천

예전에 Kotlin으로 이런 코드도 만들어 놨었네요.

도움이 되시길 바라면서 올려드리겠습니다.

object ImageLoader {
    fun load(url: String): Bitmap? {
        return try {
            val connection = task { (URL(url).openConnection() as HttpURLConnection).also { it.connect() } }.get()
            task { BitmapFactory.decodeStream(connection.inputStream) }.always { connection.disconnect() }.get()
        } catch (e: Exception) {
            null
        }
    }
}

 

minor (13,710 포인트) 님이 2017년 11월 15일 답변
0 추천
qweqweq (4,220 포인트) 님이 2017년 11월 15일 답변
...