android WebView解析 调用html5

@SuppressLint("SetJavaScriptEnabled") public class MainActivity extends Activity {

private WebView webView;

private static final String url="http://101.109.209.115/";

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//webView=(WebView)findViewById(R.id.urlWV);

webView = new WebView(this);

//设置WebView属性,能够执行Javascript脚本

webView.getSettings().setJavaScriptEnabled(true);

webView.loadUrl(url);

//设置Web视图

setContentView(webView);

webView.setWebViewClient(new HelloWebViewClient ());

/* //实例化WebView对象

webView = new WebView(this);

//设置WebView属性,能够执行Javascript脚本

webView.getSettings().setJavaScriptEnabled(true);

//加载需要显示的网页

webView.loadUrl(url);

//设置Web视图

setContentView(webView); */

}

@Override

//设置回退

//覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法

public boolean onKeyDown(int keyCode, KeyEvent event) {

if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {

webView.goBack(); //goBack()表示返回WebView的上一页面

return true;

}

return false;

}

//Web视图

@SuppressWarnings("unused")

private class HelloWebViewClient extends WebViewClient {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

return true;

}

}