基本信息
源码名称:android 加载 网络图片 示例源码
源码大小:1.29M
文件格式:.zip
开发语言:Java
更新时间:2016-12-14
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元×
微信扫码支付:1 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
简单的网络图片查看
public void visit(View view) {
et_imageAdress = (EditText) findViewById(R.id.et_imageAdress);
final String imagetAdress = et_imageAdress.getText().toString();
imageView = (ImageView) findViewById(R.id.imageView);
if(TextUtils.isEmpty(imagetAdress)) {
Toast.makeText(this, "访问路径不能为空!", 0).show();
} else {
new Thread(){
public void run() {
try {
URL url = new URL(imagetAdress);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5000);
if(conn.getResponseCode()==200) {
InputStream is = conn.getInputStream();
Bitmap bitmap= BitmapFactory.decodeStream(is);
//imageView.setImageBitmap(bitmap);
Message msg = Message.obtain();
msg.what = IMAGE_VIEW;
msg.obj = bitmap;
Log.i(Tag, "消息接收到了1。。。");
handler.sendMessage(msg);
}else {
Message msg = Message.obtain();
msg.what = OHTER_ERROR;
handler.sendMessage(msg);
//Toast.makeText(MainActivity.this, "123!", 0).show();
}
} catch (MalformedURLException e) {
//Toast.makeText(MainActivity.this, "访问路径错误!", 0).show();
Message msg = Message.obtain();
msg.what = PATH_ERROR;
handler.sendMessage(msg);
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
//Toast.makeText(MainActivity.this, "访问网络失败!", 0).show();
Message msg = Message.obtain();
msg.what = INTERNET_ERROR;
handler.sendMessage(msg);
e.printStackTrace();
}
}
}.start();
}
}
简单的网络图片查看
public void visit(View view) {
et_imageAdress = (EditText) findViewById(R.id.et_imageAdress);
final String imagetAdress = et_imageAdress.getText().toString();
imageView = (ImageView) findViewById(R.id.imageView);
if(TextUtils.isEmpty(imagetAdress)) {
Toast.makeText(this, "访问路径不能为空!", 0).show();
} else {
new Thread(){
public void run() {
try {
URL url = new URL(imagetAdress);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5000);
if(conn.getResponseCode()==200) {
InputStream is = conn.getInputStream();
Bitmap bitmap= BitmapFactory.decodeStream(is);
//imageView.setImageBitmap(bitmap);
Message msg = Message.obtain();
msg.what = IMAGE_VIEW;
msg.obj = bitmap;
Log.i(Tag, "消息接收到了1。。。");
handler.sendMessage(msg);
}else {
Message msg = Message.obtain();
msg.what = OHTER_ERROR;
handler.sendMessage(msg);
//Toast.makeText(MainActivity.this, "123!", 0).show();
}
} catch (MalformedURLException e) {
//Toast.makeText(MainActivity.this, "访问路径错误!", 0).show();
Message msg = Message.obtain();
msg.what = PATH_ERROR;
handler.sendMessage(msg);
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
//Toast.makeText(MainActivity.this, "访问网络失败!", 0).show();
Message msg = Message.obtain();
msg.what = INTERNET_ERROR;
handler.sendMessage(msg);
e.printStackTrace();
}
}
}.start();
}
}