private void getImage(final String urlStr) throws Exception {
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
URL url;
InputStream i = null;
try{
URL m = new URL(urlStr);
i = (InputStream) m.getContent();
}catch(Exception e){
e.printStackTrace();
}
Bitmap bt =BitmapFactory.decodeStream(i);
Message msg = new Message();
msg.obj = bt;
msg.what = 0x123;
handler.sendMessage(msg);
}
}).start();
}
在使用android读取网络上的图片时,需要注意,在android2.3以上访问网络资源时需要使用多线程,在主线程中无法访问网络资源。
android读取网络上的图片
最新推荐文章于 2021-06-23 18:26:51 发布