webview的一些应用
来源:互联网 发布:淘宝网上购物流程 编辑:程序博客网 时间:2024/05/17 21:43
WebView也是Android View的一种, 我们通常用它来在应用内部展示网页, 和以往一样, 我们先来简单看一下它的基本用法。
添加网络权限
- 1
在布局中添加WebView
- 1
- 2
- 3
- 4
- 5
- 6
使用WebView加载网页
- 1
- 2
以上就是WebView的简单用法, 相比大家已经十分熟悉, 下面我们就来逐一看看WebView的其他特性。
setWebChromeClient和setWebClient
android.webkit库聚合了webkit内核的浏览器功能,webview就是她的一个控件,可以使得网页轻松的内嵌到app里。
并且比较强大的是,还可以直接跟js相互调用。
webview有两个方法:setWebChromeClient和setWebClient
setWebChromeClient主要处理解析,渲染网页等浏览器做的事情
WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等
onCloseWindow(关闭WebView)
onCreateWindow()
onJsAlert (WebView上alert是弹不出来东西的,需要定制你的WebChromeClient处理弹出)
onJsPrompt
onJsConfirm
onProgressChanged
onReceivedIcon
onReceivedTitle
比如可以添加进度条,使得界面更友好
WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括:
onLoadResource
onPageStart
onPageFinish
onReceiveError
onReceivedHttpAuthRequest
例如:
- webview的一些应用
- iOS知识----WebView 的一些应用与问题处理
- webView 的一些零碎
- webView的一些笔记
- Webview的一些错误
- WebView的一些用法
- webview的一些操作方法
- WebView的一些属性
- WebView的一些用法
- webview的一些设置
- webview的一些操作
- WebView的一些问题
- WebView的一些问题
- WebView的一些笔记
- WebView的一些坑
- WebView的应用
- WebView的应用
- WebView的应用
- 单例模式
- display的展示和隐藏
- python学习-Day2-pycharm的基本使用
- 分布式和集群的区别和联系
- jsp页面将时间截取精确到小时
- webview的一些应用
- java中的“==”与equlas的区别
- word2vec&doc2vec
- JS入门(2)
- mescroll下拉刷新
- 在UBUNTU系统上安装OPENCV
- java.lang.IllegalStateException: Failed to find class [org.junit.runners.model.MultipleFailureExcep
- Oracle flashback 闪回 笔记
- BZOJ3907