當前位置:編程學習大全網 - 熱門推薦 - Android:最全面的 Webview 詳解

Android:最全面的 Webview 詳解

WebView是壹個基於webkit引擎、展現web頁面的控件。

壹般來說Webview可單獨使用,可聯合其子類壹起使用,所以接下來,我會介紹:

常見用法:Back鍵控制網頁後退

配置步驟1:添加訪問網絡權限 (AndroidManifest.xml)

配置步驟2:生成壹個WebView組件(有兩種方式)

配置步驟3:進行配置-利用WebSettings子類 (常見方法)

常見用法:設置WebView緩存

註意: 每個 Application 只調用壹次 WebSettings.setAppCachePath(),WebSettings.setAppCacheMaxSize()

常見方法1:shouldOverrideUrlLoading()

常見方法2:onPageStarted()

常見方法3:onPageFinished()

常見方法4:onLoadResource()

常見方法5:onReceivedError()

常見方法6:onReceivedSslError()

常見方法1: onProgressChanged()

常見方法2: onReceivedTitle()

具體請看我寫的文章 Android WebView與JS的交互方式 最全面匯總

3.4.1 不在xml中定義 Webview ,而是在需要的時候在Activity中創建,並且Context使用 getApplicationgContext()

3.4.2 在 Activity 銷毀( WebView )的時候,先讓 WebView 加載null內容,然後移除 WebView,再銷毀 WebView,最後置空。

步驟1:添加訪問網絡權限

AndroidManifest.xml

步驟2:主布局

activity_main.xml

步驟3:根據需要實現的功能從而使用相應的子類及其方法(註釋很清楚了)

MainActivity.java

  • 上一篇:87版的射雕英雄傳楊鐵心的扮演者
  • 下一篇:原來是美男啊?他們4人壹起演出是第幾集啊?
  • copyright 2024編程學習大全網