android webview 7.0 h5调用打电话解决方案
16lz
2022-03-16
@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("mailto:")) { //Handle mail Urls startActivity(new Intent(Intent.ACTION_SENDTO, Uri.parse(url))); } else if (url.startsWith("tel:")) { //Handle telephony Urls startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url))); } else { view.loadUrl(url); } return true;}@TargetApi(Build.VERSION_CODES.N)@Overridepublic boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { final Uri uri = request.getUrl(); if (uri.toString().startsWith("mailto:")) { //Handle mail Urls startActivity(new Intent(Intent.ACTION_SENDTO, uri)); } else if (uri.toString().startsWith("tel:")) { //Handle telephony Urls startActivity(new Intent(Intent.ACTION_DIAL, uri)); } else { //Handle Web Urls view.loadUrl(uri.toString()); } return true;}
地址:https://stackoverflow.com/questions/4338305/android-webview-tel-links-show-web-page-not-found
更多相关文章
- 设置 Android(安卓)wifi连接 samples【转】
- android 获取图片绝对地址
- Ubuntu android sdk manager 无法更新
- Android(安卓)获取 IP 地址
- ScrollNumber 数字滚动
- Android(安卓)一堆会动的控件
- Android(安卓)开源项目分类汇总
- KBinding 使用kotlin实现的Android(安卓)MVVM框架
- Android-TCPDump for Android(抓TCP数据包工具)