android webview 7.0 h5调用打电话解决方案
16lz
2021-01-23
@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 获取图片绝对地址
- Android 获取 IP 地址
- 用一个二维码做下载地址,自动区分是 ios 还是 android
- Android中MAC地址获取代码
- android x86 iso 下载地址 google 官方下载
- Android配置ip地址
- android的sdk源码下载地址及关连方法