¿Puedo hacer una llamada telefónica desde HTML en Android?
Para hacer una llamada telefónica a través de HTML en un iPhone, creo una etiqueta <A/>
con un href formateado como: <a href='tel:123-555-1212'>Dial Me</a>
.
¿Existe un equivelant para HTML en Android?
- ¿Cómo hacer una llamada telefónica mediante programación?
- Cómo importar com.android.internal.telephony.ITelephony a la aplicación de Android
- Cómo grabar la llamada en android? ¿Es posible?
- MediaPlayer No se detiene cuando se recibe una llamada telefónica
- Hacer llamada en la aplicación de Android mediante la aplicación de llamada predeterminada
CLARIFICACIÓN – utilizando el formato href = 'tele: 123-555-1212' en efecto funciona en android. Estaba probando la aplicación dentro de un contenedor de Java nativo en el dispositivo. No parece que podamos hacer una llamada desde una aplicación web alojada en un Wrapper nativo.
- Android cheque tiene llamada telefónica activa
- ¿Cómo puedo hacer una llamada telefónica en android y volver a mi actividad cuando se realiza la llamada?
- La mejor manera de llamar a la actividad Método con Phonegap 3.0 de js
- ¿Responde automáticamente la llamada entrante mediante programación?
- Android: Hacer una llamada telefónica desde el servicio
- Recuperación de llamada de Android SyncAdapter
- ¿Cómo puedo grabar voz y grabar llamadas en Android?
- set androide del mapbox de la imagen de la demostración
Sí tu puedes; Funciona en Android también:
Tel: phone_number
Llama al número de teléfono ingresado. Se aceptan números de teléfono válidos según se definen en el IETF RFC 3966. Los ejemplos válidos incluyen los siguientes:* tel:2125551212 * tel: (212) 555 1212
El navegador de Android utiliza la aplicación Teléfono para manejar el esquema "tel", tal como se define en RFC 3966.
Al hacer clic en un vínculo como:
<a href="tel:2125551212">2125551212</a>
En Android presentará la aplicación Teléfono y pre-ingresa los dígitos para 2125551212 sin marcación automática.
Echa un vistazo a RFC3966
Acabo de escribir una aplicación que puede hacer una llamada desde una página web – No sé si esto es un uso para usted, pero incluyo de todos modos:
En su onCreate necesitará usar una vista web y asignar un WebViewClient, como se muestra a continuación:
browser = (WebView) findViewById(R.id.webkit); browser.setWebViewClient(new InternalWebViewClient());
Entonces manejar el clic en un número de teléfono como este:
private class InternalWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.indexOf("tel:") > -1) { startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url))); return true; } else { return true; } } }
Déjeme saber si usted necesita más punteros.
METRO
Generalmente en Android, si simplemente muestra el número de teléfono, y el usuario hace tapping en él, lo tirará hacia arriba en el marcador. Por lo tanto, usted podría simplemente hacer
For more information, call us at <b>416-555-1234</b>
Cuando el usuario teclea en la parte en negrita, ya que está formateado como un número de teléfono, el marcador aparecerá y mostrará 4165551234
en el campo de número de teléfono. El usuario sólo tiene que pulsar el botón de llamada.
Tal vez puedas hacer
For more information, call us at <a href='tel:416-555-1234'>416-555-1234</a>
Para cubrir ambos dispositivos, pero no estoy seguro de cómo esto funcionaría. Pronto lo intentaré y le haré saber.
EDIT: Acabo de darle una oportunidad a mi HTC Magic corriendo un rooteado Rogers 1.5 con SenseUI:
For more information, call us at <a href='tel:416-555-1234'>416-555-1234</a><br /> <br /> Call at <a href='tel:416-555-1234'>our number</a> <br /> <br /> <a href='416-555-1234'>Blah</a> <br /> <br /> For more info, call <b>416-555-1234</b>
El primero, que rodeaba con el enlace y la impresión del número de teléfono, funcionó perfectamente. Tiró el dialer con los guiones y todo. El segundo, diciendo our number
con el enlace, funcionó exactamente igual. Esto significa que usar <a href='tel:xxx-xxx-xxxx'>
debería funcionar en general, pero no sugeriría tomar mi prueba como concluyente.
Vincular directamente al número hizo lo esperado: Trató de extraer el archivo inexistente del servidor.
El último hizo lo que mencioné anteriormente, y levantó el marcador, pero sin los guiones de formato agradable.
- Android: ¿Cuál es la diferencia entre Activity.runOnUiThread y View.post?
- ¿Cómo adjunto la fuente de la Biblioteca de soporte de Android en Eclipse?