<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Android实例代码：获取网络远程图片" id="card1">
<p> 游客</p><p>
标题:Android实例代码：获取网络远程图片<br/>
正文:<br/>
public static Bitmap getImage(String Url) throws Exception {　　try {　　URL url = new URL(Url);//@camnpr　　String responseCode = url.openConnection().getHeaderField(0);　　if (responseCode.indexOf(&amp;quot;200&amp;quot;) &amp;lt; 0)　　throw new Exception(&amp;quot;图片文件不存在或路径错误，错误代码：&amp;quot; + 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, &amp;quot;正在加载图片......&amp;quot;);　　mBitmap = DownFile.getImage(图片地址);　　sendMSG(Declare.STOP, &amp;quot;&amp;quot;);　　} catch (Exception e) {　　// TODO Auto-generated catch block　　sendMSG(Declare.ERROR, e.getMessage());　　}　　这里带有一个简单的滚动条，表示当前程序正在执行，通过发送消息的方式实现的，具体不再写了，那个消息无头此核心代码的实现.　　在加载完成后执行：　　mImageView1.setImageBitmap(mBitmap);<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1707&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1707&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1707&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1707">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1707">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>