Android获取网页上的图片的代码

public Bitmap getWebBitmap(String imgUrl) {
        Bitmap bitmap =null;
        try {
            InputStream inputStream = null;
            URL url;
            url = new URL(imgUrl);
            if (url != null) {
                // 打开连接
                HttpURLConnection httpURLConnection = (HttpURLConnection) url
                        .openConnection();
                httpURLConnection.setConnectTimeout(3000);// 设置网络连接超时的时间为3秒
                httpURLConnection.setDoInput(true); // 打开输入流
                int responseCode = httpURLConnection.getResponseCode(); // 获取服务器响应值
                if (responseCode == HttpURLConnection.HTTP_OK) { // 正常连接
                    inputStream = httpURLConnection.getInputStream(); // 获取输入流
                }
                bitmap = BitmapFactory.decodeStream(inputStream);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return bitmap;
    }

最好得到了Bitmap就可随便使用了。

需要注意的是,但凡要联网的:1、都要设置访问权;2、放到线程中去处理

<uses-permission android:name="android.permission.INTERNET"/>
时间: 2024-12-20 16:43:49

Android获取网页上的图片的代码的相关文章

获取网页上数据(图片、文字、视频)-b

Demo地址:http://download.csdn.net/detail/u012881779/8831835 获取网页上所有图片.获取所有html.获取网页title.获取网页内容文字... .h 文件  代码: //网页   //NSString *strPath = [NSString stringWithFormat:@"http://www.baidu.com/s?wd=%@&cl=3",theWord];   //视频   //NSString *strPath

Android解析获取网络上的图片(支持bmp格式)

Android学习系列 - 显示网络上的图片(支持bmp格式)) 见如下代码: /** * 到Url地址上去下载图片,并回传Bitmap回來 * * @param imgUrl * @return */ public static Bitmap getBitmapFromUrl(String imgUrl) { URL url; Bitmap bitmap = null; try { url = new URL(imgUrl); InputStream is = url.openConnecti

Android 获取并显示远程图片 Picasso框架的使用(一)

转载请注明出处:明桑Android 在Android开发中,常需要从远程获取图片并显示在客户端,当然我们可以使用原生HttpUrlConnection和AsyncTask等操作来完成,但并不推荐,因为这样不仅需要我们编写大量的代码,还需要处理缓存和下载管理等,最好自己封装成库或者采用第三方库: Picasso:A Powerful Image Downloading and Caching Library for Android 根据名字就知道它是跟什么相关了(Picasso:毕加索)它的基本操

Android 获取并显示远程图片 Picasso框架的使用(二)

转载请注明出处:明桑Android 在上篇文章中介绍了Picasso的基本用法,这篇文章作为以上的练习: 本文代码github地址:UsePicasso 实现效果:(动图请耐心加载) 需要的知识点 了解Picasso框架的使用:Android 获取并显示远程图片 Picasso框架的使用(一) 知道如何自定义GridView 我们需要编写两个布局文件:activity_gridview.xml activity_main.xml 以及ImageAdapter类.GridImageActivity

webview 获取网页上的数据

最近做webview,遇到2种需求,一种是在自己服务器上的HTML中获取数据,另一种是通过自己服务器上的HTML中的超链接跳到另一个站点的HTML中,并获取数据. 于是,总结了2种通过webview获取网页上的数据的方式: 第一种:简单点的,直接通过js调java,在调用方法的过程中将数据通过方法的参数传递给Android端,(前提:服务端有对应的faxun对象,而且调用的方法是showImages(String[] imgUrls)). <span style="font-size:18

Android控件上添加图片

项目中有一个点赞功能,点赞的小图标添加在点赞列表旁边,在xml里可以进行设置,也可以在代码中进行绘图. 下面是两种方法的设置: 1.xml里:一些控件:button.textView等等里面有个属性是android:drawableLeft 就可以将pic设置到text的左边.good.... 2.代码中: TextView txtlikedList = new TextView(this.getContext()); Drawable drawable= getResources().getD

如何获取网页上的LOGO

一般公司网页上的图片都会禁止右键另存为,用截图工具接下来的图会带背景色,PS成背景透明有点费时间. 用Google Chrome 或Firefox 打开目标网页,右键点击审查元素,将鼠标放在图片上,一般图片都被放在css里,找见图片网址,在浏览器里打开该网址,右键图片,选图片另存为,存下来的LOGO图片无背景色,可直接用.大小不合适可用office picture manager 打开图片,点击Edit picture,点crop切割图片.

如何直接获取网页上的数据到工作表

这个网页上的数据不能复制,如何获取网页中的数据到Excel工作表中呢?(常见问题)如何提取网页上的表格数据怎么利用excel获取网上数据如何实时获取网页上的数据信息[资料来源于网络搜索:王西猛讲师的网络课堂][解决方法,wangqiang博客推荐视频教程] wangqiang博客推荐视频教程 原文地址:http://blog.51cto.com/13172026/2289258

Android从网络上下载图片实现

1.背景介绍 网络上图片的请求,是我们最常见的网络请求之一,不亚于对json/xml数据的请求.一般要展示给用户看的,都不会是纯粹的文字,往往都是图文信息.而在移动互联网时代,图文又往往需要最新的资讯,数据都是从网络上获取. 像我们都在使用的微信,它的朋友圈中就好多图文信息:使用的新浪微博,用户的图标也是图片信息,等等诸如此类.由此可见,对于图片的请求处理,非常重要,我们做开发的应该掌握.今天介绍一下笔者在开发Android项目过程中使用过的一些代码. 2.思路分析 (1)取得与服务器的连接 (