博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 显示 网络图片
阅读量:7055 次
发布时间:2019-06-28

本文共 1850 字,大约阅读时间需要 6 分钟。

hot3.png

首先在AndroidManifest.xml添加网络权限

这是java代码

public class MainActivity extends Activity {     private ImageView imageView;    private String picUrl = "http://a1.eoe.cn/news/2013/0104/20130104080020231.jpg";     @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        imageView = (ImageView) findViewById(R.id.imageView);        getBitmap(picUrl);    }     Handler handler = new Handler() {         @Override        public void handleMessage(Message msg) {            switch (msg.what) {            case 1:                imageView.setImageBitmap(bitmap);                break;            default:                break;            }            super.handleMessage(msg);        }     };    protected Bitmap bitmap;     private void getBitmap(final String url) {        Thread thread = new Thread() {             @Override            public void run() {                URL myFileURL;                try {                    myFileURL = new URL(url);                    HttpURLConnection conn = (HttpURLConnection) myFileURL                            .openConnection();                    conn.setConnectTimeout(6 * 1000);                    conn.setDoInput(true);                    conn.setUseCaches(false);                    InputStream is = conn.getInputStream();                    bitmap = BitmapFactory.decodeStream(is);                    is.close();                    Message message = handler.obtainMessage();                    message.what = 1;                    handler.sendMessage(message);                } catch (Exception e) {                    e.printStackTrace();                }                super.run();            }        };        thread.start();        thread = null;    } }

转载于:https://my.oschina.net/oldfeel/blog/100032

你可能感兴趣的文章
专注Jquery
查看>>
poj1190生日蛋糕--DFS
查看>>
多线程-synchronized
查看>>
iftop流量监控使用
查看>>
自动化运维工具(四)之 (虚拟主机)
查看>>
Linux分区
查看>>
Slider Revolution实现幻灯片
查看>>
bootstrap提供了六种列表效果
查看>>
LAMP+LogAnalyzer日志服务器环境搭建
查看>>
split、replace、indexof、substr 用法 (获取后台富文本框内容,截取图片)
查看>>
怎样在 ubuntu 上安装 Linux 3.11 内核
查看>>
php 字符串分割函数split
查看>>
Bex5自动编号相关函数和用法
查看>>
机柜就是数据中心
查看>>
详解NetAppFAS3220数据恢复操作方法
查看>>
容器与依赖注入
查看>>
老男孩Linux运维决心书
查看>>
VIM常用快捷键
查看>>
网络交换机对无线网络中安全威胁的防御和缓解
查看>>
我的友情链接
查看>>