1 webView= (WebView) findViewById(R.id.webView);
2
3 WebSettings webSetting =webView.getSettings();
4 webSetting.setAllowFileAccess(true);
5 webSetting.setJavaScriptEnabled(true);
6 webSetting.setDomStorageEnabled(true);
7 webSetting.setDatabaseEnabled(true);
8 webSetting.setAppCacheEnabled(true);
9 webSetting.setBuiltInZoomControls(false);
10
11 Button btn = (Button) findViewById(R.id.button);
12 btn .setOnClickListener(new View.OnClickListener() {
13 public void onClick(View v) {
14 webView.loadUrl("http://www.baidu.com/");
15 }
16 });
17
18
19
20 webView.setWebViewClient(new WebViewClient() {
21 @Override
22 public boolean shouldOverrideUrlLoading(WebView view, String url) {
23 view.loadUrl(url);
24 return true;
25 }
26
27
28 });
29
30
31 webView.setWebChromeClient(new WebChromeClient() {
32 @Override
33 public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
34 return super.onJsAlert(view, url, message, result);
35 }
36 }
37 );
1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.example.sky.myapplication" >
4
5 <uses-permission android:name="android.permission.INTERNET" />
6
7 <application
8 android:allowBackup="true"
9 android:icon="@mipmap/ic_launcher"
10 android:label="@string/app_name"
11 android:theme="@style/AppTheme" >
12 <activity
13 android:name=".MainActivity"
14 android:label="@string/app_name" >
15 <intent-filter>
16 <action android:name="android.intent.action.MAIN" />
17
18 <category android:name="android.intent.category.LAUNCHER" />
19 </intent-filter>
20 </activity>
21 </application>
22
23 </manifest>