成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android WebKit實例簡單實現

移動開發
Android WebKit實例簡單實現是本文要介紹的內容,主要是來了解并學習Android WebKit實例的應用,具體內容的實現來看詳細代碼。

Android WebKit實例簡單實現是本文要介紹的內容,主要是來了解并學習Android WebKit實例的應用,具體內容的實現來看詳細代碼。

根據Google上說。你可以在你的應用程序中調用Webkit工具,可以瀏覽一個www的頁面,這一點都不假,下面來看看,原理我就不說了。大家可以看看API.

我給個簡單的上網例子給大家體驗下吧。我試驗過,可以成功的。

  1. package com.gggeye.android;  
  2.  
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.os.Handler;  
  6. import android.os.Message;  
  7. import android.webkit.DownloadListener;  
  8. import android.webkit.WebView;  
  9.  
  10. public class WebViewDemo extends Activity {  
  11.     /** Called when the activity is first created. */  
  12.     @Override  
  13.     public void onCreate(Bundle icicle) {  
  14.         super.onCreate(icicle);  
  15.         setContentView(R.layout.main);  
  16.         webView1 = new WebView(this);  
  17.         webView1  
  18.                 .loadData(  
  19.                         "<html><body>Can I focus?<br /><a href=\"#\">No I cannot!</a>.</body></html>",  
  20.                         "text/html", "utf-8");  
  21.         this.setContentView(webView1);  
  22.         Logger.info("Download Faild _=> " + webView1.canGoBack());  
  23.         webView = new WebView(this);  
  24.         webView.loadUrl("http://www.3geye.net");  
  25.         //webView.setDownloadListener(new WebDownloadListener());  
  26.           
  27.         new Thread(new WebDownloadListener(this)).start();  
  28.     }  
  29.     WebView webView1;  
  30.     class WebDownloadListener implements Runnable, DownloadListener {  
  31.         WebViewDemo wd;  
  32.         WebDownloadListener(WebViewDemo wd){  
  33.             this.wd = wd;  
  34.         }  
  35.         public void run() {  
  36.             int j=0;  
  37.             StringBuffer sb = new StringBuffer();  
  38.             sb.append("正在連接網絡");  
  39.             while (true) {  
  40.                 try {  
  41.                     Thread.sleep(4 * 1000);  
  42.                     j++;  
  43.                     sb.append(".");  
  44.                     webView1 = new WebView(wd);  
  45.                     webView1.loadData("<html><body><font color=\"red\">"  
  46.                             + sb.toString() + " </font></html>", "text/html",  
  47.                             "utf-8");  
  48.                        Message msg = mHandler.obtainMessage();  
  49.                         mHandler.sendMessage(msg);  
  50.                       
  51.                 } catch (Throwable e) {  
  52.                     Logger.info(e.toString());  
  53.                       
  54.                     e.printStackTrace();  
  55.                 }  
  56.                 if (j== 3) {  
  57.                     webView1 = null;  
  58.                        Message msg = mHandler.obtainMessage();  
  59.                         mHandler.sendMessage(msg);  
  60.                     break;  
  61.                 }  
  62.             }  
  63.         }  
  64.         public void onDownloadFailed(String arg0, int arg1) {  
  65.             Logger.info("Download Faild _=> " + arg0);  
  66.         }  
  67.         public void onDownloadFinished(String arg0) {  
  68.             Logger.info("Download Finished => " + arg0);  
  69.             setContentView(webView);  
  70.         }  
  71.         public void onDownloadStart(String arg0, String arg1, long arg2,  
  72.                 Message arg3, Message arg4) {  
  73.             Logger.info("Download Faild _=> " + arg0);  
  74.  
  75.         }  
  76.  
  77.         public void onDownloadSuspended(String arg0, Message arg1) {  
  78.             Logger.info("Download Faild _=> " + arg0);  
  79.         }  
  80.     }  
  81.        Handler mHandler = new Handler(){  
  82.             @Override  
  83.             public void handleMessage(Message msg) {  
  84.                 super.handleMessage(msg);  
  85.                 //invalidate();  
  86.              if(webView1 == null)  
  87.                 setContentView(webView);  
  88.              else  
  89.                 setContentView(webView1);  
  90.                   
  91.             }  
  92.        };  
  93.     WebView webView = null;  

小結:簡單實現Android WebKit實例的內容介紹完了,希望通過Android WebKit實例內容的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-07-28 18:17:31

Cocoa 界面 WebKit

2014-06-19 10:43:37

AndroidScrollerView平滑滾動

2011-09-09 16:23:16

Android Web測試

2013-09-09 16:46:38

Webkit內核

2011-09-09 15:31:04

Android Web插件

2011-09-09 15:51:58

Android Web應用

2011-09-01 15:22:16

Qt WebKitWebKit

2011-08-29 14:40:58

QTWebkit

2013-05-23 14:50:18

2011-09-09 17:31:45

Android WebJavascript

2011-09-01 14:04:45

QT Webkit插件

2009-09-24 10:06:42

Hibernate實例

2013-03-06 11:10:12

WebKit瀏覽器

2013-03-19 13:57:01

WebKit前端

2011-08-29 14:19:48

QtWebkit瀏覽器

2011-04-13 09:45:15

Oracle存儲

2013-05-22 10:37:37

OperaWebkit瀏覽器

2016-03-29 10:18:48

Android圖片代碼

2012-04-20 11:07:12

Titanium

2011-09-09 16:19:40

Android Web
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧洲色| 99热这里只有精品8 激情毛片 | 在线观看中文字幕 | 男女视频在线免费观看 | 精品一区二区三区在线视频 | 国产在线视频一区二区 | 97精品国产| 久久爱综合 | 91在线视频免费观看 | 中文字幕一区二区三区四区五区 | 久久久久久久久久性 | 亚洲精品日韩一区二区电影 | 天天亚洲| 免费精品在线视频 | 日韩一区二区黄色片 | 黄色片在线网站 | 午夜视频在线观看一区二区 | 秋霞电影一区二区三区 | 日本午夜一区二区三区 | 黄色三级在线播放 | 成人精品一区二区三区中文字幕 | 日韩精品成人网 | 亚洲第一av网站 | 国产欧美日韩一区二区三区在线 | 日韩一区二区在线视频 | 午夜影院在线免费观看视频 | 日韩不卡视频在线观看 | 中文字幕精品一区二区三区精品 | 欧美精品一区二区三区在线四季 | 91xxx在线观看 | 欧美mv日韩mv国产网站91进入 | 亚洲精品福利视频 | 色视频成人在线观看免 | 综合亚洲视频 | 91精品一区 | 欧美日韩在线一区二区三区 | 亚洲精品黑人 | 视频一区在线 | 婷婷丁香综合网 | 欧美性极品xxxx做受 | 一区二区三区四区在线视频 |