下载网络图片
来源:互联网 发布:linux 路由metric 编辑:程序博客网 时间:2024/06/05 05:57
Activity 设置图片
String[] urlPathContent = host.getPicId();try{byte[] data = ImageService.getImage(urlPathContent[0]);Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);head.setImageBitmap(bitmap);} catch(IOException e) {Toast.makeText(Me.this, "网络不稳定连接超时", Toast.LENGTH_SHORT).show();}
//ImageService.javapackage com.chen.android_petlove.http;import java.io.IOException;import java.io.InputStream;import java.io.StreamTokenizer;import java.net.HttpURLConnection;import java.net.URL;public class ImageService {public static byte[] getImage(String path) throws IOException{URL url = new URL(path);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");conn.setReadTimeout(5000);InputStream inputStream = conn.getInputStream();byte[] data = StreamTool.readInputStream(inputStream);return data;}}
//StreamTool.javapackage com.chen.android_petlove.http;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StreamTool {public static byte[] readInputStream(InputStream inputStream) throws IOException{byte[] buffer = new byte[1024];int len = 0;ByteArrayOutputStream bos = new ByteArrayOutputStream();while((len = inputStream.read(buffer)) != -1){bos.write(buffer,0,len);}bos.close();return bos.toByteArray();}}
0 0
- Silverlight下载网络图片
- Java 下载网络图片
- Silverlight下载网络图片
- flash下载网络图片
- 下载网络图片
- HttpURLConnection下载网络图片
- android下载网络图片
- HttpURLConnection下载网络图片
- Android 网络下载图片
- Java下载网络图片
- iOS下载网络图片
- Java 下载网络图片
- 下载网络图片
- Android:下载网络图片
- Android 下载网络图片
- 请求网络下载图片
- 下载网络图片
- python下载网络图片
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- ios-文件写入地址
- 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
- android_json教程
- 求同与求异思维
- 下载网络图片
- oracle转db2出现的问题
- Android之java线程池总结
- Maximum Product Subarray
- Joda Time API -2
- preparement statement 批处理
- Emgu 两幅图像相减计算
- OpenGLES---搭建环境
- PHP实战——科研立项(ThinkPHP)