¿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?
- Recuperación de llamada de Android SyncAdapter
- ¿Responde automáticamente la llamada entrante mediante programación?
- ¿Cómo se puede contestar las llamadas entrantes mediante programación en Android 5.0 (Lollipop)?
- Android cheque tiene llamada telefónica activa
- Android: Manipulando voz en llamadas telefónicas
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.
- Cómo llamar a una aplicación de otra aplicación
- ¿Cómo puedo hacer una llamada telefónica en android y volver a mi actividad cuando se realiza la llamada?
- Hacer llamada en la aplicación de Android mediante la aplicación de llamada predeterminada
- ¿Es posible reproducir música durante las llamadas para que el interlocutor pueda escucharla? Androide
- Android: Hacer una llamada telefónica desde el widget de pantalla de inicio
- Reenvío de llamadas
- Android: cómo detectar un número privado mediante programación
- Android: ¿Puedes enviar / recibir datos a lo largo de una llamada telefónica?
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?