版权声明:本文为博主原创文章,未经博主允许不得转载。
WebView简介(联网权限)
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用WebKit渲染引擎加载显示网页
当前主流的浏览器内核
Trident Gecko WebKit Prosto
实例化WebView的对象 (1)webview=new WebView(context); setContentView(webview); (2)setContentView (R.layout.activityjavacall_javascript); webview = (WebView) findViewById(R.id.webview);
设置显示的网页
webview.loadUrl
webview.loadData
webview.loadDataWithBaseURL
用WebView点链接看了很多页以后为了让WebView支持回退功能,需要覆盖覆盖Activity类的onKeyDown()方法,如果不做任何处理,点击系统回退剪键,整个浏览器会调用finish()而结束自身,而不是回退到上一页面 //设置回退 //覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); //goBack()表示返回WebView的上一页面 return true; } return false; }
如果访问的页面中有