public class MainActivity extends Activity {
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//实例化WebView对象
webview = new WebView(this);
// 启动缓存
webview.getSettings().setAppCacheEnabled(true);
// 设置缓存模式
webview.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
//设置WebView属性,能够执行Javascript脚本
webview.getSettings().setJavaScriptEnabled(true);
//加载需要显示的网页
webview.loadUrl("http://www.zhelishi.cn/");
// 在当前的浏览器中响应
webview.setWebViewClient(new WebViewClient());
//设置Web视图
setContentView(webview);
//setContentView(R.layout.activity_main);
/*if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}*/
}
@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;
}
拿同学网站(浙里师)测试了一下,感觉不到性能的差距,需要的同学拿代码吧,(*^__^*) 嘻嘻……,有时间整份ios的包装代码,不要问我为啥研究的这么杂,我就是一刷杂技的。