导航:首页 > 图片大全 > 网络图片如何读取

网络图片如何读取

发布时间:2023-02-08 01:33:54

A. 安卓开发 如何获取网络中的图片

用自带的HttpClient,下面是我自己的库里面取出来的一个方法,我是异步ajax调用的,你要是自己用的话,把那些异步回调的去掉就行了。
url传入图片地址,outputFile是输出的文件对象,也就是说,要你先指定保存的文件位置。
只要没限制外链的图片文件应该都没问题。
/**

* 下载文件

* @param url

* @param outPut

* @param listener

* @throws AjaxException

*/

public static Responses downLoad(String url, AjaxParameters params,File outputFile, TransmitProgressLitener uploadListener) throws AjaxException{

if(params.size()>0){

url = url + "?" + Utils.encodeUrl(params);

}

Utils.amLog(url);

//httpGet连接对象

HttpGet httpRequest = new HttpGet(url);

//取得HttpClient 对象

//HttpClient httpclient = new DefaultHttpClient();

HttpClient httpclient = getNewHttpClient();

InputStream is = null;

OutputStream os= null;

try {

//请求httpClient ,取得HttpRestponse

HttpResponse httpResponse = httpclient.execute(httpRequest);

if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){

//取得相关信息 取得HttpEntiy

HttpEntity httpEntity = httpResponse.getEntity();

//获得一个输入流

is = httpEntity.getContent();

os = new FileOutputStream(outputFile,true);

long downloaded = 0;

byte[] buffer=new byte[IO_CACHE_SIZE];

while(true){

int count=is.read(buffer);

if(count==-1){

break;

}

os.write(buffer, 0, count);

if(null!=uploadListener){

downloaded +=count;

uploadListener.updateProgress(downloaded, 0);

}

}

}

return new Responses("download suc",((DefaultHttpClient)httpclient).getCookieStore(),((DefaultHttpClient)httpclient).getCookieSpecs());

} catch (ClientProtocolException e) {

// TODO Auto-generated catch block

e.printStackTrace();

throw new AjaxException(e);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

throw new AjaxException(e);

} finally{

if(null!=is){

try {

is.close();

} catch (IOException e) {

throw new AjaxException(e);

}

}

if(null!=os){

try {

os.close();

} catch (IOException e) {

throw new AjaxException(e);

}

}

}

}

B. 如何 按一个按钮 读取一个 网络上的 图片

[mw_shl_code=java,true]Drawable photo = Drawable.createFromStream(new URL(url).openStream(), "image.png");((ImageView) findViewById(R.id.photo)).setImageDrawable(photo);[/mw_shl_code]

C. 怎么获取图片网络地址

可以用如下方法:

1、先找到要查找链接的网络图片。

2、比如要找网络知道上个人资料的头像。

D. 如何抓取网络图片谢谢了,大神帮忙啊

你可以用 QQ那个 影音播放器!可以 载图的!

E. 怎么获取一张图片的网络链接

需要把电脑本地的图片上传至网络上(网络贴吧、QQ空间、各种论坛都可以),这样该图片就会有自己的网络链接,就可以以链接的形式使用了,下面以上传至QQ空间为例,给出步骤:

所需材料:图片一张、电脑、浏览器。

一、网络搜索“QQ空间”,然后打开空间。

F. 易语言图片框.如何读取网络上的图片.照片上的不能用.最好是可以切换图片的.条件是必须是读取网络的图

本来就是那样的代码的呀???为什么不能用呢

不能用无非是2个原因

1 你使用的那个图片存在某个栏目中.而这个网站加入了仿盗链设计[就像你把QQ空间.或者51空间的图片放到淘宝上面他是肯定不显示的]

2 你使用的图片可能是BMP或者某种易语言不支持的格式[BMP易语言之支持24位还是多少位来着?我忘记了]


至于切换图片就先对简单了.无非就是换一下图片地址而已..如果想让图片更加显示的快一点可以用多线程先把图片读取出来存入变量.再一个一个的显示...看附件

阅读全文

与网络图片如何读取相关的资料

热点内容
国产大尺度古装电影 浏览:229
吃货图片可爱照片真人 浏览:356
穿越阴阳路世界的小说 浏览:769
变形金刚6在线完整版视频 浏览:919
word的图片工具在哪里 浏览:681
微信恢复文字和图片 浏览:616
义乌鱼衣服图片大全 浏览:566
工人可爱的图片 浏览:684
欧美床戏有哪些 浏览:287
阿伟和翠花是什么韩国电影名字 浏览:694
蓝色外套配黑色衣服好看图片 浏览:884
壁纸可爱全屏图片仓鼠 浏览:836
好看电影国产剧情 浏览:429
vip电影李钟硕完整版在线观看 浏览:123
怎么写协议书范本图片 浏览:847
14路末班车完整版在线观看 浏览:267
为什么神兽金刚第二部没有鹰龙 浏览:286
水墨画中国风图片简单 浏览:80
团徽图片大全 浏览:518
开头两人在船上,后来一个女人抱个蛇蛋什么电影 浏览:807