標籤:
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 @Override22 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 @Override33 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 <activity13 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>
android webView 預設設定