1. Create a WebView in the XML file [java] <WebView android: id = "@ + id/webView" android: layout_width = "match_parent" android: layout_height = "match_parent"/> 2. Compile the WebView code in the Activity as follows: [java] package com. lilong. andriodwebview; import android. OS. bundle; import android. annotation. suppressLint; import android. app. activity; import android. view. menu; import android. webkit. webSettings; import android. webkit. webView; import android. webkit. webViewClient;/*** MainActivity. java <br/> * Category: program entry method <br/> * @ Author: <a href = "mailto: llnyxxzj@163.com "> lilong </a> <br/> * @ Date: 4:01:58 <br/> * @ Version: 1.0 <br/> */public class MainActivity extends Activity {WebView webView; @ SuppressLint ("SetJavaScriptEnabled") @ Override protected void onCreate (Bundle savedInstanceState) {super. onCreate (savedInstanceState); setContentView (R. layout. activity_main); webView = (WebView) findViewById (R. id. webView); webView. loadUrl ("http://www.baidu.com"); webViewSettings (webView); webView. setWebViewClient (new WebViewClientDemo ();} @ Override public boolean onCreateOptionsMenu (Menu menu) {getMenuInflater (). inflate (R. menu. main, menu); return true;}/*** <p> enable common functions, javascript, etc. </P> * @ author lilong * @ Date 2013-8-30 3:19:19 * @ param settings */@ SuppressLint ("SetJavaScriptEnabled") public void webViewSettings (WebView webView) {WebSettings settings = webView. getSettings (); // supports opening new window settings through js. setJavaScriptCanOpenWindowsAutomatically (true); // supports JavaScript settings. setJavaScriptEnabled (true);} private class WebViewClientDemo extends WebViewClient {@ Override // display the page public boolean shouldOverrideUrlLoading (WebView view, String url) {view in the WebView instead of the default browser. loadUrl (url); return true ;}}3. Enable network service: In AndroidManifest. add permission to xml [html] <uses-permission android: name = "android. permission. INTERNET "/> 4. Add access permission [html] <uses-permission android: name =" android. permission. CHANGE_NETWORK_STATE "/> <uses-permission android: name =" android. permission. CHANGE_WIFI_STATE "/> <uses-permission android: name =" android. permission. ACCESS_NETWORK_STATE "/> <uses-permission android: name =" android. permission. ACCESS_WIFI_STATE "/> <uses-permission android: name =" android. permission. INTERNET "/> <uses-permission android: name =" android. permission. WAKE_LOCK "/>