`
cwd306972384
  • 浏览: 35384 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Android4.0加载网络图片

 
阅读更多

package com.smalt.thread; 

import java.io.InputStream; 

import android.graphics.Bitmap; 
import android.graphics.BitmapFactory; 
import android.os.AsyncTask; 
import android.util.Log; 
import android.widget.ImageView; 

/** 
* 在 4.0系统中显示网络图片 

* @author Administrator 

*/ 
public class DownLoadImage extends AsyncTask<String, Void, Bitmap> { 
ImageView imageView; 

public DownLoadImage(ImageView imageView) { 
// TODO Auto-generated constructor stub 
this.imageView = imageView; 


@Override 
protected Bitmap doInBackground(String... urls) { 
// TODO Auto-generated method stub 
String url = urls[0]; 
Bitmap tmpBitmap = null; 
try { 
InputStream is = new java.net.URL(url).openStream(); 
tmpBitmap = BitmapFactory.decodeStream(is); 
} catch (Exception e) { 
e.printStackTrace(); 
Log.i("test", e.getMessage()); 

return tmpBitmap; 


@Override 
protected void onPostExecute(Bitmap result) { 
// TODO Auto-generated method stub 
imageView.setImageBitmap(result); 

}

加载图片方法:

String uriBaidu = "https://www.baidu.com/img/baidu_logo.gif";

new DownLoadImage((ImageView) findViewById(R.id.iv3)).execute(uriBaidu);

分享到:
评论

相关推荐

    支持android4.0的读取网络图片完整例子

    这个“支持android4.0的读取网络图片完整例子”提供了兼容Android 2.x到Android 4.0版本的解决方案,这对于开发者来说是非常宝贵的资源,因为兼容性是Android开发中的一大挑战。 首先,我们要理解Android系统版本...

    Android 4.0 网络编程详解代码(共7个项目)

    - Picasso或 Glide 图片加载库的应用,处理网络图片。 6. **第6章:Android中的网络数据上传及WebService调用** - MultipartEntity或RequestBody用于文件上传。 - SOAP或RESTful方式调用Web服务,处理WS安全认证...

    android4.0_Browser

    这个压缩包文件“android4.0_Browser”很可能包含与Android 4.0浏览器相关的源代码、资源文件和其他开发文档,帮助开发者理解和改进这个版本的浏览器。 Android 4.0浏览器采用了WebKit渲染引擎,WebKit是开源项目,...

    Android4.0网络编程详解.pdf

    但是,基于标题“Android4.0网络编程详解.pdf”,我们可以详细探讨Android 4.0版本中的网络编程相关知识点。 Android 4.0,代号为“冰激凌三明治”,是Google在2011年发布的一个重要的Android操作系统版本,它整合...

    android4.0 Browser 浏览器 源码

    通过对Android 4.0 Browser的源码进行研究,开发者不仅可以学习到Android系统层面的知识,还能掌握浏览器开发的核心技术,这对于创建自己的Android浏览器或者优化现有应用的网络和渲染性能都极具价值。但需要注意,...

    android4.0

    提供的文件"vm.iso"可能是Android 4.0的虚拟机映像文件,它包含了完整的操作系统,用户可以通过虚拟机软件加载该ISO文件,以创建一个运行Android 4.0的虚拟环境。这为那些想要在非Android设备上体验或开发Android...

    android4.0 日历源码

    以下是关于"android4.0 日历源码Calendar"的一些关键知识点: 1. **日历服务(Calendar Service)** - Android中的日历服务由`com.android.calendar`包下的`CalendarProvider2`类提供,它是Android系统的Content ...

    android4.0测试代码

    在Android 4.0(代号Ice Cream Sandwich,简称ICS)时代,测试代码的重要性得到了显著提升,因为这个版本引入了许多新特性和优化,为开发者带来了更丰富的功能和更好的用户体验。以下是一些关于Android 4.0测试代码...

    Android4.0的Gallery源码

    本篇将深入解析Android 4.0的Gallery源码,帮助你理解其内部工作原理和实现机制,以便于自定义开发或优化图片加载。 首先,让我们了解Gallery的基本结构。Gallery继承自AbsSpinner,它是AbsListView的一个子类,这...

    android4.0 Launcher2

    本文将围绕"android4.0 Launcher2"这一主题,深入探讨其关键知识点。 一、Launcher2概述 Launcher2是在Android 4.0系统中默认的启动器,负责管理应用程序的快捷方式和小部件。它是一个基于组件的系统服务,运行在...

    Android 4.0 Browser源码

    Android 4.0 Browser源码分析 Android 4.0,也称为Ice Cream Sandwich (ICS),是...此外,源码还提供了处理用户交互、数据持久化、网络请求、性能优化等方面的知识,对于Android开发人员来说是一份宝贵的教育资源。

    Android 4.0网络编程详解

    - **图片加载库**:如`Picasso`或`Glide`,优化图片在网络中的加载。 以上知识点涵盖了Android 4.0网络编程的核心内容,通过熟练掌握这些,开发者可以创建高效、健壮的网络应用。同时,随着技术的发展,建议关注...

    Gallery3dD源代码(android4.0版原生)

    源代码中,可以找到异步加载图片的逻辑,避免UI线程阻塞。同时,它利用LRU(Least Recently Used)策略管理内存中的图片,确保有限的内存资源得到最优利用。 四、手势识别与触摸事件处理 Gallery3D的源代码还揭示...

    Android4.0浏览器源码 可运行

    通过对Android 4.0浏览器源码的学习,开发者可以深入理解Android系统的架构,掌握网络请求、渲染引擎、用户交互等核心技术,对于提升Android应用开发能力,尤其是系统级应用的开发有极大的帮助。同时,这也有助于...

    android 4.0 Gallery源码

    通过分析Android 4.0 Gallery源码,我们不仅可以学习到Android UI设计和图片处理的最佳实践,还能掌握如何构建高性能、低耗能的应用。这对于Android开发者来说,是一份宝贵的参考资料,有助于提升开发技能,解决实际...

    android4.0-api14

    Android 4.0,也被称为Ice Cream Sandwich (ICS),是Google在2011年推出的一个重大更新,将Android操作系统提升到了一个新的水平。这个版本的API级别为14,是Android发展史上的一个重要里程碑,它引入了许多新特性、...

    android-4.0 源码

    Android 4.0,也被称为Ice Cream Sandwich (ICS),是Google在2011年推出的一个重要的Android操作系统版本。这个版本引入了许多新功能和改进,为开发者提供了更强大的平台,同时也提升了用户体验。本文将深入探讨...

    android4.0 Browser浏览器 源代码

    源代码展示了如何处理页面加载、布局计算、图片渲染等任务。 3. **JavaScript引擎V8** V8是Google开发的高性能JavaScript引擎,用于快速执行Web内容中的脚本。在Browser源码中,你可以找到JavaScript与Android平台...

    android4.0图库源代码

    Android 4.0图库可能使用了Bitmap对象的复用策略,以及延迟加载和低分辨率预览等技术,以避免内存溢出并提高性能。 6. 视频播放支持 除了图片,图库也支持视频的浏览和播放。这涉及到对不同视频编码格式的支持,...

    Android 4.0 MusicPlayer 源码

    在Android 4.0(Ice Cream Sandwich)系统中,MusicPlayer是系统内置的音乐播放应用,它提供了丰富的功能,如播放本地音乐库、播放列表管理、音效设置等。源码分析可以帮助我们深入理解Android多媒体处理、服务、...

Global site tag (gtag.js) - Google Analytics