Android显示网络中的图片
来源:互联网 发布:数据分析的方法有哪些 编辑:程序博客网 时间:2024/06/05 06:35
Android显示网络中的图片
效果图:
代码:
private Handler handler=new Handler(){ public void handleMessage(android.os.Message msg){ switch (msg.what) {case 1:Bitmap bitmap=(Bitmap) msg.obj;ivName.setImageBitmap(bitmap);break;default:break;} } }; public void viewImage(View view){ final String path=etUrl.getText().toString(); if(TextUtils.isEmpty(path)){ Toast.makeText(this, "内容为空", Toast.LENGTH_LONG).show(); }else{ new Thread(){ public void run(){ try {URL url=new URL(path);HttpURLConnection httpURLConnection=(HttpURLConnection) url.openConnection();httpURLConnection.setRequestMethod("GET");httpURLConnection.setReadTimeout(5000);int op=httpURLConnection.getResponseCode();if(op==200){InputStream in=url.openStream();Bitmap bitmap=BitmapFactory.decodeStream(in);Message msg=new Message();msg.what=1;msg.obj=bitmap;handler.sendMessage(msg);}else{Toast.makeText(MainActivity.this, "获取失败", Toast.LENGTH_LONG).show();}} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} }; }.start(); } }
0 0
- Android显示网络中的图片
- 显示网络中的图片
- Android 网络图片显示
- Android显示网络图片
- android 网络图片显示
- android--(http协议、显示网络中的图片、https)
- android中显示网络图片
- Android:如何显示网络图片
- android ListView显示网络图片
- android转换网络图片显示
- android中显示网络图片
- Android中显示网络图片
- Android中显示网络图片
- android ListView显示网络图片
- Android中显示网络图片
- Android中显示网络图片
- Android显示网络图片(笔记)
- Android TextView显示网络图片
- Linux下LCD 10分钟自动关屏的问题总结
- Why is tracking difficult?
- Eclipse标准版如何安装J2EE插件?Eclipse安装J2EE插件教程
- WinCE下DLL的加载和调用
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- Android显示网络中的图片
- 封装LDAP 增删改查 方法
- 2015年暑期江苏电信宽带优惠价格
- Execute http post request before directive (AngularJS retrieve data via AJAX before Directive runs)
- 变量和内存
- virtualenv中安装python3.2的numpy包
- 第一篇博客。
- C语言指针的那些事(一)
- 图片上传专用博客