android中显示网络图片
2012-08-23 19:27
246 查看
想要实现android中显示网络图片的功能,必须要确保你的android模拟器能连上网,好吧,下面,先让你的android模拟器能上网。。在 adb shell 模式下执行setprop net.dns1 192.168.1.1这个命令:getprop ,出现一堆列表,其中有一向是 【net.dns1】 : 后面显示的是当前android模拟器的dns,改成你电脑的DNS,用命令setprop net.dns1 192.168.1.1(其中192.168.1.1是你电脑的DNS)就可以了,如果不能上网,重启一下该模拟器就可以了。 配置android模拟器上网这部做好后,写代码就可以了~~~代码如下:
package com.example.mainactivity; import java.io.InputStream; import java.net.URL; import android.os.Bundle; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.widget.ImageView; public class MainActivity extends Activity { ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewById(R.id.imageView); imageView.setImageBitmap(returnBitMap("http://news.hainan.net/Editor/UploadFile07/2008w3r5f/20083515138507.jpg")); } public Bitmap returnBitMap(String url){ URL myfileurl = null; Bitmap bitmap = null; InputStream is; try { myfileurl = new URL(url); is = myfileurl.openStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } catch (Exception e) { e.printStackTrace(); } return bitmap; } }布局文件中代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/black" > <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/imageView" /> </RelativeLayout>嗯,还有最关键的一部,在AndroidManifest.xml中加上
<uses-permission android:name="android.permission.INTERNET"/>这样就可以了~
相关文章推荐
- Android显示网络图片实例
- Android使用HttpURLConnection显示网络图片
- Android 通过url获取网络图片并显示在ImageView中
- 在android中用NetworkImageView读取网络图片并通过ListView显示出来
- android-下载保存网络图片并显示下载进度条
- android网络获取图片并保存在本地和获取手机SD卡中的图片显示到ImageView上及利用代码删除图片
- Android显示网络图片
- 在android中显示网络图片及查看页面源代码
- Android:如何显示网络图片(转)
- Android中从网络上异步下载图片并显示到手机屏幕上
- Android 用AsyncTask下载网络图片并显示百分比
- Android 通过开源框架实现加载网络图片并下载到SD卡通知系统相册显示,(并实现分享图片功能)
- Android网络图片显示在ImageView 上面
- Android ListView从网络获取图片及文字显示
- Android中简单实现从网络下在图片显示并保存在本地
- Android使用ImageView显示网络图片
- android 网络图片按原始比例显示在屏幕上
- Android 显示网络图片
- Android ListView从网络获取图片及文字显示
- Android 本地加载网页&显示网络图片