webview总结
来源:互联网 发布:java开发工具新手 编辑:程序博客网 时间:2024/05/17 06:48
1、AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误
2、返回键。
public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) { mWebView.goBack(); return true; } return super.onKeyDown(keyCode, event); }3、基本的调用。增加可以执行js
- /**
- * 调用loadUrl()方法进行加载内容
- */
- webView.loadUrl(URL);
- /**
- * 设置WebView的属性,此时可以去执行JavaScript脚本
- */
- webView.getSettings().setJavaScriptEnabled(true);
4、如果想直接点超链接后直接用这个webview来打开而不是调用系统的浏览器来打开的话那就要用到下面的代码:
wView.setWebViewClient(new WebViewClient());这里面的webViewClient里面有好几个方法可以重写。
如果希望点击链接由自己处理,而不是新开Android的系统browser中响应该链接。
给WebView添加一个事件监听对象(WebViewClient)
并重写其中的一些方法
shouldOverrideUrlLoading:对网页中超链接按钮的响应。
当按下某个连接时WebViewClient会调用这个方法,并传递参数:按下的url
onLoadResource
onPageStart
onPageFinish
onReceiveError
onReceivedHttpAuthRequest
5、上面的setWebViewClient是用于页面的加载等等。
WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等
onCloseWindow(关闭WebView)
onCreateWindow()
onJsAlert (WebView上alert是弹不出来东西的,需要定制你的WebChromeClient处理弹出)
onJsPrompt
onJsConfirm
onProgressChanged
onReceivedIcon
onReceivedTitle
- webview总结
- WebView总结
- webview总结
- webView 总结
- webview总结
- WebView总结
- WebView总结
- WebView总结
- WebView总结
- WebView总结
- Webview总结
- webview总结
- WebView总结
- Webview总结
- WebView总结
- WebView总结
- WebView总结
- WebView总结
- WinISO5.3 注册码 不需要注册机
- 四堡乡务各村有一条曾经最繁华的古街
- Excel对某列文本统一格式改造
- 巧妙设备MTU的大小,轻松提网速
- 分享35套非常华丽的免费 PSD 网页按钮素材
- webview总结
- typedef struct与struct的区别
- 那绿色的叶对着柔和的阳光
- linux VFS
- Wix Components Xml Tool
- 排序--归并排序
- nafxcwd.lib(afxmem.obj) : "void * __cdecl operator new(unsigned int)" already defined in LIBCMT.lib
- verilog 显示相关
- SDH线路的时隙划分--详解