资源简介
【实例简介】简单的网络图片查看
【核心代码】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();
}
}
代码片段和文件信息
/** Automatically generated file. DO NOT MODIFY */
package com.ItYexu.InternetImagetView;
public final class BuildConfig {
public final static boolean DEBUG = true;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-02-22 23:19 网络图片查看器\
文件 475 2016-11-16 10:16 网络图片查看器\.classpath
文件 857 2015-08-31 08:56 网络图片查看器\.project
目录 0 2016-02-22 23:19 网络图片查看器\.settings\
文件 177 2015-08-31 08:56 网络图片查看器\.settings\org.eclipse.jdt.core.prefs
文件 966 2015-08-31 11:39 网络图片查看器\AndroidManifest.xm
目录 0 2016-12-14 11:46 网络图片查看器\assets\
目录 0 2016-12-14 11:44 网络图片查看器\bin\
文件 966 2016-11-16 10:16 网络图片查看器\bin\AndroidManifest.xm
目录 0 2016-11-16 10:16 网络图片查看器\bin\classes\
目录 0 2016-11-16 10:16 网络图片查看器\bin\classes\com\
目录 0 2016-11-16 10:16 网络图片查看器\bin\classes\com\ItYexu\
目录 0 2016-11-16 10:16 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\
文件 367 2016-11-16 10:16 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\BuildConfig.class
文件 1680 2016-11-16 10:16 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\MainActivity$1.class
文件 2289 2016-11-16 10:16 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\MainActivity$2.class
文件 2188 2016-11-16 10:16 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\MainActivity.class
文件 373 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$attr.class
文件 494 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$dimen.class
文件 440 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$drawable.class
文件 497 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$id.class
文件 436 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$layout.class
文件 421 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$menu.class
文件 505 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$string.class
文件 464 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R$st
文件 783 2016-12-14 08:51 网络图片查看器\bin\classes\com\ItYexu\InternetImagetView\R.class
文件 625116 2016-12-14 08:51 网络图片查看器\bin\classes.dex
目录 0 2016-11-16 10:16 网络图片查看器\bin\dexedLibs\
文件 211326 2016-11-16 10:16 网络图片查看器\bin\dexedLibs\android-support-v4-3f02310de0e88163ef7eeb7972ff1117.jar
文件 120 2016-12-14 08:50 网络图片查看器\bin\jarlist.cache
目录 0 2016-11-16 10:16 网络图片查看器\bin\res\
............此处省略53个文件信息
相关资源
- Android应用源码追加的6中图片特效处理
- 精通Jira 7(最新epub图片高清版)
- Android 调用系统文件(网络编程-13_1
- Android 多线程腾讯新闻客户端(网络编
- android、ios会说话汤姆猫图片素材包
- JavaWeb上传视频、图片、文字列表
- android多张图片展示
- unity AR 扫描图片播放视频 视频特效
- Android网络开发技术实战详解 完整版
- java网络商城系统源码
- 微信jssdk图片上传工具Java
- Android AS开发的音乐播放器 有音乐播
- android端 用户点击选择拍照或打开相册
- java把word转换成图片
- java图片自动播放并有背景音乐
- Java Web 图片管理与分享系统Struts2+Hi
- android端的图片上传
- Android TabLayout的Indicator设置为图片
- ocr tess4j java demo识别图片技术
- Webview使用外加长按图片保存
- java+jsp SSH框架仿淘宝网络商城网站源
- Android中通过Exifinterface读取图片地理位
- Android之修改用户头像并上传服务器实
- android studio Socket客户端服务器通信
- 自己动手写网络爬虫_
- java上传图片完整deom
- 个人博客jsp,邮箱登录+图片上传+评论
- Android实现各种物体的识别,包括菜品
- surfaceView动画切换图片效果
- Java BS网络教学平台全套有论文及ppt源
评论
共有 条评论