10

Quiero llamar al número de emergencia con el SDK de Android.Llamar al 911 en Android

Estoy usando el siguiente código para llamar al número (911). Este código funciona bien para todos los números excepto el 911 (Número de emergencia). Cuando uso el 911, muestra la pantalla del marcador que no quiero. ¿Hay algún procedimiento para llamar al 911 sin abrir el marcador o podemos detener al usuario para editar el número en la pantalla del marcador?

Uri callUri = Uri.parse("tel://911"); 
Intent callIntent = new Intent(Intent.ACTION_DIAL,callUri); 
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_NO_USER_ACTION); 
startActivity(callIntent); 
+1

relacionadas: http://stackoverflow.com/ preguntas/1811680/dial-number-without-prompt –

Respuesta

7

El código proporcionado ya debería funcionar para esto, pero necesita el permiso CALL_PHONE y CALL_PRIVILEGED para marcar números de emergencia sin mostrar el teclado de marcación.

Android Reference - Manifest Permission CALL_PRIVILEGED

Una vez que se añade al manifiesto, debe ser capaz de utilizar el mismo código utilizando el ACTION_CALL en lugar de dirigir marcar:

Uri callUri = Uri.parse("tel://911"); 
Intent callIntent = new Intent(Intent.ACTION_CALL,callUri); 
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_NO_USER_ACTION); 
startActivity(callIntent); 
0

Say Intent.ACTION_CALL insted de Intent.ACTION_DIAL Para ello, será número sin mostrarlos en teclado de marcación.

+0

Lo intenté, esto abrirá el teclado de marcación. Este código funcionará solo para otros números que no sean para el 911. ¿Está seguro de que la llamada al 911 no muestra el teclado de marcación? Marque al final. Ya uso este código. si lo hizo con éxito, publique el Código –

7

Action_Dial se abrirá el teclado de marcación, Action_Call llamará directamente ..

Sin embargo, una cita de ACTION_CALL:

Nota: Este intento no puede ser utilizado para los números de emergencia llamada. Aplicaciones can marcar números de emergencia usando ACTION_DIAL, sin embargo.

Cuestiones relacionadas