根据网络图片地址获取资源的字节流
/*** 根据地址获得数据的字节流* @param strUrl 网络连接地址* @return*/
private static byte[] getImageFromNetByUrl(String strUrl){try {URL url = new URL(strUrl);HttpURLConnection conn = (HttpURLConnection)url.openConnection();conn.setRequestMethod("GET");conn.setConnectTimeout(5 * 1000);InputStream inStream = conn.getInputStream();//通过输入流获取图片数据byte[] btImg = readInputStream(inStream);//得到图片的二进制数据return btImg;} catch (Exception e) {e.printStackTrace();}return null;
}/*** 从输入流中获取数据* @param inStream 输入流* @return* @throws Exception*/
private static byte[] readInputStream(InputStream inStream) throws Exception{ByteArrayOutputStream outStream = new ByteArrayOutputStream();byte[] buffer = new byte[1024];int len = 0;while( (len=inStream.read(buffer)) != -1 ){outStream.write(buffer, 0, len);}inStream.close();return outStream.toByteArray();
}
根据网络图片地址获取资源的字节流相关推荐
- 网络图片地址转为字节流
public class GetByteByNetUrl {/** * 根据地址获得数据的字节流 * @param strUrl 网络连接地址 * @return */ public static b ...
- android 7.0分享朋友圈提示:“获取资源失败,仅支持分享照片至朋友圈”或者FileProvider生成的Uri无法识别
需求是把网络图片地址是string类型,生成图片,分享到朋友圈,遇到的问题是,7.0之前没有问题分享朋友圈,顺便切上代码: Intent intent = new Intent();Uri uri = ...
- 【Android 安装包优化】移除无用资源 ( 自动移除无用资源 | 直接引用资源 | 动态获取资源 id | Lint 检查资源 )
文章目录 一.自动移除无用资源 ( 不推荐使用 ) 二.直接引用资源与动态获取资源 1.直接引用资源 2.动态获取资源 id 三.Lint 检查资源 四.参考资料 一.自动移除无用资源 ( 不推荐使用 ...
- ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
"ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法 今天在导一个临时表的数据,导出完成后准备清空数据,执行truncate命令 ...
- android 指定资源id,Android 通过名称获取资源ID
当我们获取网络数据的时候,解析之后往往都是一个字符串,而不是资源id,所有我们没有办法直接使用,只能通过名称来获取到资源id, package com.example.administrator.de ...
- ipv6协议提供的服务器,ipv6地址获取协议
ipv6地址获取协议 内容精选 换一换 IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题.如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有两个 ...
- python爬虫下载链接_【Python项目】简单爬虫批量获取资源网站的下载链接
简单爬虫批量获取资源网站的下载链接 1 由来 自己在收集剧集资源的时候,这些网站的下载链接还要手动一个一个复制到百度云离线下载里,稍微懂了一点编程就不想做这种无意义的劳动了.于是就写了一个这样的一个小 ...
- JavaEE通过路径或域名获取资源
博客迁移了.麻烦去新地址查看. JavaEE通过路径或域名获取资源 链接地址:http://www.msyy233.com/posts/29966.html#more
- Rk安卓主板app开发之实时监听外部设备插入以及地址获取
前言:在rk的主板上,因为是定制的东西,所以有些东西跟原生的有些不一样,比如监听外部设备的拔插以及地址获取 不废话了直接上代码:下面的是一个广播 package com.example.receive ...
最新文章
- R语言使用igraph包进行网络(network)可视化实战:将变量映射到网络节点(vertex)、将变量映射到网络的边(edge)
- padavan 源码
- 解决ubuntukylin 13.10安装wine时无法解决软件包依赖问题
- Skype通讯协议分析
- Total Physical Response TPR
- 浅析五种最常用的Java加密算法,以后可以直接拿来用了
- 图片上传功能(EasyUI前台框架+SSM框架)
- 汽车故障诊断技术【8】
- linux系统设置成中文语言
- Spring colud gateway 源码小计
- 嵌入式硬件设计:电感
- 知物由学 | 行为时序建模在社交引流黑产识别中的应用
- 获取android模拟器的IP地址
- unity ios系统相机相册 IOS16 自动横屏
- 300元搭建远程下载+视频服务器 Debian nginx+aria2+各种视频服务(smb+nfs+dlna)
- 让Axmath自动插入公式编号并根据章节排号
- 倾角传感器特点及使用介绍
- matlab脚本 定时停止_一触即发是什么软件?它是手机上极其强大的一款脚本辅助精灵...
- 商业银行、信托、券商等金融机构与融资租赁的合作模式解析
- CodeForces - 371D. Vessels(并查集)