當前位置:編程學習大全網 - 源碼下載 - 哪位高手知道如何用安卓編程訪問指定網頁(求詳細代碼)

哪位高手知道如何用安卓編程訪問指定網頁(求詳細代碼)

android中可以用webview來加載指定網頁,WebView(網絡視圖)能加載顯示網頁,可以將其視為壹個瀏覽器。它使用了WebKit渲染引擎加載顯示網頁,實現WebView有以下兩種不同的方法:

第壹種方法的步驟:

1.在要Activity中實例化WebView組件:WebView webView = new WebView(this);

2.調用WebView的loadUrl()方法,設置WevView要顯示的網頁:

互聯網用:webView.loadUrl("");

本地文件用:webView.loadUrl("file:///android_asset/XX.html"); 本地文件存放在:assets 文件中

3.調用Activity的setContentView( )方法來顯示網頁視圖

4.用WebView點鏈接看了很多頁以後為了讓WebView支持回退功能,需要覆蓋覆蓋Activity類的onKeyDown()方法,如果不做任何處理,點擊系統回退剪鍵,整個瀏覽器會調用finish()而結束自身,而不是回退到上壹頁面

5.需要在AndroidManifest.xml文件中添加權限,否則會出現Web page not available錯誤。

<uses-permission android:name="android.permission.INTERNET" />

第二種方法的步驟:

1、在布局文件中聲明WebView

2、在Activity中實例化WebView

3、調用WebView的loadUrl( )方法,設置WevView要顯示的網頁

4、為了讓WebView能夠響應超鏈接功能,調用setWebViewClient( )方法,設置 WebView視圖

5、用WebView點鏈接看了很多頁以後為了讓WebView支持回退功能,需要覆蓋覆蓋Activity類的onKeyDown()方法,如果不做任何處理,點擊系統回退剪鍵,整個瀏覽器會調用finish()而結束自身,而不是回退到上壹頁面

6、需要在AndroidManifest.xml文件中添加權限,否則出現Web page not available錯誤。

<uses-permission android:name="android.permission.INTERNET"/>

  • 上一篇:好玩的分班遊戲有哪些好玩的分班遊戲?
  • 下一篇:為什麽別人學習JAVA很快,我學的就很慢,我也看視頻,敲代碼寫作業,可是為什麽就感覺雲裏霧裏的?
  • copyright 2024編程學習大全網