我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Android编程简单获取网络上的图片

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Android编程简单获取网络上的图片

本文实例讲述了Android编程简单获取网络上的图片的方法。分享给大家供大家参考,具体如下:

要获取网络上的图片,首先得有网络的访问权限,这个不再写了,以前的文章中写过,还有布局方式不再写了,就是写也是一个简单的布局,没有多大意义,直接上核心代码:

这是本人使用的一个简单的类,来获取网上的图片。


public static Bitmap getImage(String Url) throws Exception {
  try {
    URL url = new URL(Url);
    String responseCode = url.openConnection().getHeaderField(0);
    if (responseCode.indexOf("200") < 0)
      throw new Exception("图片文件不存在或路径错误,错误代码:" + responseCode);
    return BitmapFactory.decodeStream(url.openStream());
  } catch (IOException e) {
    // TODO Auto-generated catch block
    throw new Exception(e.getMessage());
  }
}

此类返回的是一个Bitmap的对象,

下面是对类的一个简单调用:

直接上代码:


Bitmap mBitmap ;
// 直接获取图片:
private void RefreshDB() {
  try {
    sendMSG(Declare.START, "正在加载图片......");
    mBitmap = DownFile.getImage(图片地址);
    sendMSG(Declare.STOP, "");
  } catch (Exception e) {
    // TODO Auto-generated catch block
    sendMSG(Declare.ERROR, e.getMessage());
  }
}

这里带有一个简单的滚动条,表示当前程序正在执行,通过发送消息的方式实现的,具体不再写了,那个消息无头此核心代码的实现.

在加载完成后执行:


mImageView1.setImageBitmap(mBitmap);

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:android ImageView 的几点经验总结Android开发ImageView图片无法显示解决过程Android从服务器获取图片的实例方法浅谈Android获取ImageView上的图片,和一个有可能遇到的问题


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Android编程简单获取网络上的图片

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android编程简单获取网络上的图片

本文实例讲述了Android编程简单获取网络上的图片的方法。分享给大家供大家参考,具体如下: 要获取网络上的图片,首先得有网络的访问权限,这个不再写了,以前的文章中写过,还有布局方式不再写了,就是写也是一个简单的布局,没有多大意义,直接上核
2022-06-06

简单实现Android读取网络图片到本地

今天在网上看到了一个关于读取网络文件的小视频,觉得不错,拿来与大家分享 思路 具体的思路比较的简单,但是思想非常的单纯。那就是输入一个网址,点击按钮,将从网络上获取的一张图片显示到一个ImageView控件上。 这样看来,我们需要用到的核
2022-06-06

Android中实现网络图片的获取

在Android中要想获取网络资源,可以使用 HttpURLConnection 和 HttpsURLConnection 来实现相关功能。 下面案例实现了基于URL的简单请求响应,通过HttpURLConnection 获取连接,通过In
2022-06-06

Android使用线程获取网络图片的方法

本文为大家分享了Android使用线程获取网络图片的具体代码,供大家参考,具体内容如下 AndroidManifest.xml
2022-06-06

android中知道图片name时获取图片的简单方法

1. 图片放在sdcard中, 代码如下:  Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)  2. 图片在项目的res文件夹下面
2022-06-06

Android网络编程之获取网络上的Json数据实例

为要获取网络上的Json所以需要服务器端提供的支持。 一、创建服务器端: 服务器端项目结构:服务器端运行效果图:第一步:创建业务所需的JavaBean代码如下: package com.jph.sj.model; import jav
2022-06-06

Android编程显示网络上的图片实例详解

本文实例讲述了Android编程显示网络上的图片的方法。分享给大家供大家参考,具体如下: 在Android中显示网络上的图片,需要先根据url找到图片地址,然后把该图片转化成Java的InputStream,然后把该InputStream流
2022-06-06

android利用消息机制获取网络图片

在前面都写到用AsyncTask来获取网络中的图片。其实利用消息机制也能获取网络中的图片,而且本人感觉用消息机制还是挺简单的。消息机制的图解: 下面就用看代码来理解上面的图片。布局:activity_main.xml
2022-06-06

Android网络编程,调用API获取网络数据

实现步骤: 阅读API接口使用文档使用okhttp 获取网络数据使用 gson将json数据转为数据实体类安装GsonFormatPlus插件使用glide加载网络图片 build.gradle下导入相关依赖 //数据解析
Android网络编程,调用API获取网络数据
2023-12-23

android网络编程之android连接网络的简单示例代码

代码如下:private void callToWebSrvice() { ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context
2022-06-06

Android网络连线之HttpURLConnection【从网页获取图片 demo】

从网页获取图片效果是这样,下面是代码: layoutStreamUtility(把流写在文件上) public class StreamUtility {public static void writeStream2File (InputS
2022-06-06

Android编程获取图片数据的方法详解

本文实例讲述了Android编程获取图片数据的方法。分享给大家供大家参考,具体如下:网络的访问在我们日常生活中太重要了,如果没有网络我们的生活将会是什么样子呢?Android手机和浏览器也是一样的,也可以通过网络通讯获取数据,如调用webs
2023-05-30

android网络图片查看器简单实现代码

本文实例为大家分享了android网络图片查看器的具体代码,供大家参考,具体内容如下效果图:1.输入一个图片url2.转换成bitmap位图3.展示到ImageView上xml:2023-05-31

Android编程获取图片和视频缩略图的方法

本文实例讲述了Android编程获取图片和视频缩略图的方法。分享给大家供大家参考,具体如下: 从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.Thumbna
2022-06-06

Android编写简单的网络爬虫

一、网络爬虫的基本知识 网络爬虫通过遍历互联网络,把网络中的相关网页全部抓取过来,这体现了爬的概念。爬虫如何遍历网络呢,互联网可以看做是一张大图,每个页面看做其中的一个节点,页面的连接看做是有向边。图的遍历方式分为宽度遍历和深度遍历,但是深
2022-06-06

Android编程实现获取图片资源的四种方法

本文实例讲述了Android编程实现获取图片资源的四种方法。分享给大家供大家参考,具体如下: 1. 图片放在sdcard中:代码如下:Bitmap imageBitmap = BitmapFactory.decodeFile(path)//
2022-06-06

Android编程获取网络时间实例分析

本文实例讲述了Android编程获取网络时间的方法。分享给大家供大家参考,具体如下: 在网上看到的最常见的方式有:public static void main(String[] args) throws Exception {URL ur
2022-06-06

android之网络请求 -- 获取RecyclerView的列表项(图片 + 文字)

android之网络请求 -- 获取RecyclerView的列表项示意图,网络请求的地址,插件及依赖代码架构代码内容MainActivity.javaactivity_main.xmlRecyclerTask.javaNetworkAda
2022-06-06

android上的一个网络接口和图片缓存框架enif简析

1.底层网络接口采用apache的httpclient连接池框架; 2.图片缓存采用基于LRU的算法; 3.网络接口采用监听者模式; 4.包含图片的OOM处理(及时回收处理技术的应用); 图片核心处理类:CacheView.java 代码
2022-06-06

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录