https图片转Bitmap

作者: Ad大成 | 来源:发表于2021-09-18 18:57 被阅读0次
 Icon icon = aiPush.getIcon();
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P) {
            assert icon != null;
            Uri uri = icon.getUri();
            try {
                URL url = new URL(uri.toString());
                URLConnection urlConnection = url.openConnection();
                HttpsURLConnection con = (HttpsURLConnection) urlConnection;
                urlConnection.connect();
                int contentLength = con.getContentLength();
                InputStream inputStream = urlConnection.getInputStream();
                BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream, contentLength);
                Bitmap bitmap = BitmapFactory.decodeStream(bufferedInputStream);
                builder.setLargeIcon(bitmap);
                inputStream.close();
                bufferedInputStream.close();

            } catch (IOException e) {
                e.printStackTrace();
            }


        }

相关文章

网友评论

    本文标题:https图片转Bitmap

    本文链接:https://www.haomeiwen.com/subject/nceygltx.html