package com.bwie.activites;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class IntentActivity extends Activity {
private WebView web;
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent);
initView();
}
//webView加载页面
web.setWebViewClient(new MyWebViewClient());
}
class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
}
}
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class IntentActivity extends Activity {
private WebView web;
@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent);
initView();
}
//webView加载页面
private void initView() {
//得到传输过来的地址
String path = getIntent().getStringExtra("path");
//找控件
web = (WebView) findViewById(R.id.wv);WebSettings settings = web.getSettings();
//允许使用js交互
settings.setJavaScriptEnabled(true);
//使页面支持缩放
settings.setBuiltInZoomControls(true);web.setWebViewClient(new MyWebViewClient());
web.loadUrl(path);
}
class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
}
}