1、创建一个WebView在XML文件

1. <WebView  
2. "@+id/webView"  
3. "match_parent"  
4. "match_parent" />

 

2、在Activity中编写WebView代码如下:

1. package com.lilong.andriodwebview;  
2.   
3. import android.os.Bundle;  
4. import android.annotation.SuppressLint;  
5. import android.app.Activity;  
6. import android.view.Menu;  
7. import android.webkit.WebSettings;  
8. import android.webkit.WebView;  
9. import android.webkit.WebViewClient;  
10. /** 
11.  * MainActivity.java<br/> 
12.  * 所属类别:程序入口方法 <br/> 
13.  * @Author:<a href="mailto:llnyxxzj@163.com">lilong</a> <br/> 
14.  * @Date:2013-8-30 下午4:01:58<br/> 
15.  * @Version:1.0 <br/> 
16.  */  
17. public class MainActivity extends Activity {  
18.     WebView webView;  
19.   
20. @SuppressLint("SetJavaScriptEnabled")  
21. @Override  
22. protected void onCreate(Bundle savedInstanceState) {  
23. super.onCreate(savedInstanceState);  
24.         setContentView(R.layout.activity_main);  
25.         webView = (WebView) findViewById(R.id.webView);  
26. "http://www.baidu.com");  
27.         webViewSettings(webView);  
28. new WebViewClientDemo());  
29.     }  
30. @Override  
31. public boolean onCreateOptionsMenu(Menu menu) {  
32.         getMenuInflater().inflate(R.menu.main, menu);  
33. return true;  
34.     }  
35. /** 
36.      * <p> 开启常用功能,Javascript等 </P> 
37.      * @author lilong 
38.      * @Date 2013-8-30 下午3:19:19 
39.      * @param settings 
40.      */  
41. @SuppressLint("SetJavaScriptEnabled")  
42. public void webViewSettings(WebView webView) {  
43.         WebSettings settings = webView.getSettings();  
44. // 支持通过js打开新的窗口  
45. true);  
46. // 支持JavaScript  
47. true);  
48.     }  
49. private class WebViewClientDemo extends WebViewClient {  
50. @Override  
51. // 在WebView中而不是默认浏览器中显示页面  
52. public boolean shouldOverrideUrlLoading(WebView view, String url) {  
53.             view.loadUrl(url);  
54. return true;  
55.         }  
56.     }  
57.   
58. }

3、开启网络服务:

在AndroidManifest.xml中添加权限

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

4、添加访问权限

1. <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />  
2. <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />  
3. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
4. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />  
5. <uses-permission android:name="android.permission.INTERNET" />  
6. <uses-permission android:name="android.permission.WAKE_LOCK" />

 

简单的浏览器就搞定了