嵌入HTML標記(當Android與Internet接軌) – Android移動開發技術文章_手機開發 Android移動開發教學課程

 

Google 以網絡搜索引擎白手起傢,通過努力與自己不斷的研發,儼然已成為網絡世界的巨頭。而出自網絡引擎出手的Android平臺,與Internet接軌與應用,自然也不在話下。

要讓自己開發的程序也能擁有瀏覽器的功能,使用WebKit引擎的WebView Widget是最適合不過的瞭。這裡筆者稍微囉嗦一下,也許部分讀者可能對WebKit的概念也還不是很清楚。

WebKit是Mac OS X v10.3及以上版本所包含的軟件框架(對v10.2.7及以上版本也可通過軟件更新獲取)。 同時,WebKit也是Mac OS X的Safari網頁瀏覽器的基礎。WebKit是一個開源項目,主要由KDE的KHTML修改而來並且包含瞭一些來自蘋果公司的一些組件。傳統上,WebKit包含一個網頁引擎WebCore和一個腳本引擎JavaScriptCore,它們分別對應的是KDE的KHTML和KJS。不過, 隨著JavaScript引擎的獨立性越來越強,現在WebKit和WebCore已經基本上混用不分(例如Google Chrome和Maxthon 3采用V8引擎,卻仍然宣稱自己是WebKit內核)。 



回歸正題,事實上WebView是一個完整的嵌入式瀏覽器,可以直接利用WbeView自帶的loadData方法,將HTML TAG傳給WebView對象,讓自己的android手機程序變身為Web瀏覽器。那麼既然可以放入HTML TAG也就意味著直接在WebView裡編寫HTML網頁程序。

 自行設定WebView要呈現的網頁內容*/

    mWebView1.

      loadData(

      "<html><body>"+strIFrame+"</body></html>", "text/html", "utf-8");

下面為程序的代碼,可供讀者參考

   

 

main.xml內容

 運行之後的效果如下圖所示

 點擊Link Blog之後

 

 

本文出自 “HDDevTeam” 博客

發佈留言