1、建立一個WebView在XML檔案[java] <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> 2、在Activity中編寫WebView代碼如下:[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/> * 所屬類別:程式入口方法 <br/> * @Author:<a href="mailto:llnyxxzj@163.com">lilong</a> <br/> * @Date:2013-8-30 下午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> 開啟常用功能,Javascript等 </P> * @author lilong * @Date 2013-8-30 下午3:19:19 * @param settings */ @SuppressLint("SetJavaScriptEnabled") public void webViewSettings(WebView webView) { WebSettings settings = webView.getSettings(); // 支援通過js開啟新的視窗 settings.setJavaScriptCanOpenWindowsAutomatically(true); // 支援JavaScript settings.setJavaScriptEnabled(true); } private class WebViewClientDemo extends WebViewClient { @Override // 在WebView中而不是預設瀏覽器中顯示頁面 public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } } 3、開啟網路服務:在AndroidManifest.xml中添加許可權[html] <uses-permission android:name="android.permission.INTERNET" /> 4、添加存取權限 [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" />