public static Bitmap returnBitmap(String url) { URL myFileURL; Bitmap bitmap=null; try{ myFileURL = new URL(url); //获得连接 HttpURLConnection conn=(HttpURLConnection)myFileURL.openConnection(); //设置超时时间为6000毫秒,conn.setConnectionTiem(0);表示没有时间限制 conn.setConnectTimeout(6000); //连接设置获得数据流 conn.setDoInput(true); //不使用缓存 conn.setUseCaches(false); //这句可有可无,没有影响 //conn.connect(); //得到数据流 InputStream is = conn.getInputStream(); //解析得到图片 bitmap = BitmapFactory.decodeStream(is); //关闭数据流 is.close(); }catch(Exception e){ e.printStackTrace(); } return bitmap; }
String地址转bitmap
最新推荐文章于 2024-08-11 03:41:45 发布
本文介绍了一种通过URL获取图片并将其解析为Bitmap的方法。该方法使用了HttpURLConnection进行网络请求,并设置了超时时间及禁止使用缓存等配置。最终通过BitmapFactory将输入流转换成Bitmap对象。
3493

被折叠的 条评论
为什么被折叠?



