web.loadUrl(url);
web.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) { // 重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
// 判断用户单击的是那个超连接
String tag = "tel";
if (url.contains(tag)) {
String mobile = url.substring(url.lastIndexOf("/") + 1);
Log.i("add", mobile);
Uri uri = Uri.parse(mobile);//我这个mobile是已经是“tel:xxxx”的格式了,如果不是 这个格式就要写成Uri uri = Uri.parse(“tel:”+mobile)
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
web.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) { // 重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
// 判断用户单击的是那个超连接
String tag = "tel";
if (url.contains(tag)) {
String mobile = url.substring(url.lastIndexOf("/") + 1);
Log.i("add", mobile);
Uri uri = Uri.parse(mobile);//我这个mobile是已经是“tel:xxxx”的格式了,如果不是 这个格式就要写成Uri uri = Uri.parse(“tel:”+mobile)
Intent intent = new Intent(Intent.ACTION_VIEW, uri);