StringuriAPI="http://www.dubblogs.cc:8751/Android/Test/API/YamWeather/";
URLobjURL=newURL(uriAPI);
/*取得连接*/
URLConnectionconn=objURL.openConnection();
conn.connect();
/*将InputStream转成Reader*/
BufferedReaderin=newBufferedReader(newInputStreamReader(
conn.getInputStream()));
StringinputLine;
/*图文件路径*/
StringuriPic="";
/*一行一行读取*/
while((inputLine=in.readLine())!=null)
{
uriPic+=inputLine;
}
objURL=newURL(uriPic);
/*取得连接*/
HttpURLConnectionconn2=(HttpURLConnection)objURL
.openConnection();
conn2.connect();
/*取得返回的InputStream*/
InputStreamis=conn2.getInputStream();
/*将InputStream变成Bitmap*/
Bitmapbm=BitmapFactory.decodeStream(is);
/*关闭InputStream*/
is.close();
mImageView1.setImageBitmap(bm);
/*会将上面的网络图片显示在ImageView里面*/


使用WebView
Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装成了WebView组件。
http://developer.android.com/guide/tutorials/views/hello-webview.html提供了一个简单的例子:
1.webview的XML定义:
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
2.Manifest文件中权限的设定:
<uses-permissionandroid:name="android.permission.INTERNET"/>
3.如果想要支持JavaScript:
webview.getSettings().setJavaScriptEnabled(true);
4. 如果不做任何处理,在显示你的BrowerUI时,点击系统“Back”键,整个Browser会作为一个整体“Back"到其他Activity中, 而不是希望的在Browser的历史页面中Back。如果希望实现在历史页面中Back,需要在当前Activity中处理Back事 件:mWebView.goBack();
WebViewwebview;
/**Calledwhentheactivityisfirstcreated.*/
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取WebView对象
webview=(WebView)findViewById(R.id.webview);
//使能JavaScript
webview.getSettings().setJavaScriptEnabled(true);

webview.loadUrl("http://www.google.com");
}

以上是采用loadUrl方法实现网页的加载,也可以采用loadData方法实现网页的加载:
mWebView1=(WebView)findViewById(R.id.myWebView1);
/*自行设置WebView要显示的网页内容*/
mWebView1.
loadData(
"<html><body><p>SubscribetomyBlog</p>"+
"<divclass='widget-content'>"+
"<ahref=http://www.wretch.cc/blog/blackoa&rss20=1>"+
"<imgsrc=http://angelosu.googlepages.com/feeds128.png/>"+
"<ahref=http://www.cnblogs.com/tt_mc>LinkBlog</a>"+
"</body></html>","text/html","utf-8");
}

更多相关文章

  1. osg for android (一) 简单几何物体的加载与显示
  2. Android 异步加载图片分析
  3. Android使用Fragment打造万能页面切换框架
  4. Android——Bitmap的加载和Cache
  5. Android中webview加载的网页上的按钮点击失效
  6. Android实现页面跳转
  7. ListView中使用线程实现无限加载
  8. android 页面容器 下一页很上一页view
  9. 利用View.inflate加载xml

随机推荐

  1. 从架构师的角度分析Android Handler 源码
  2. android LinearLayout 单击动态改变背景
  3. 开放是一种博大的胸怀
  4. android 从文件制定位置读取数据
  5. Android(安卓)Studio报错unable to acces
  6. Android 音乐播放器的实现
  7. Android Wear开发中文教程
  8. Android打造不一样的新手引导页面(一)
  9. Android 动画分析之Tween动画分析
  10. Android中,如何实现在图片上添加返回功能