Android – Cómo hacer una llamada telefónica desde webview

En mi aplicación, estoy abriendo la url mediante webview. Esta url abre la página de algunos que contiene algunos números de teléfono. Ahora quiero hacer una llamada telefónica sin abrir el marcador de teléfono si u haga clic en el número de teléfono. ¿Es posible? Por favor, nadie puede ayudarme.

Gracias

public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(intent); }else if(url.startsWith("http:") || url.startsWith("https:")) { view.loadUrl(url); } return true; } 

Gracias JackTurky! Aquí hay un poco más, para mostrar cómo encaja con webView:

  webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(intent); return true; } return false; } }); 
  • ¿Puedo eliminar el estilo de enlace predeterminado de Android en webview?
  • Android WebView muestra una página en blanco
  • Android WebView: métodos de la actividad de llamada forma interfaz JavaScript
  • El método webview.goBack () no invoca el método shouldOverrideUrlLoading
  • WebView clearHistory () en la funcionalidad de Webview canGoback ()?
  • Inyectar JavaScript antes de html cargado con Android WebView
  • Cómo modificar el contenido antes de representar en Android WebView?
  • Ajustar el contenido de un WebView en pantalla con soporte de zoom
  • Window.close () no funciona en android webview?
  • ¿Es posible obtener el código HTML de WebView
  • Vista web de Android "Sincronizar sintaxis: Error inesperado ILEGAL"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.