2012-03-13 22 views
10

En mi aplicación quiero hacer una llamada de un toque sin usar el android.permission.CALL_PHONE. ¿Es posible? debido a este permiso, el usuario tiene miedo de instalar esta aplicación.android - se requiere permiso de call_phone

gracias

+1

¿Es esta una pregunta seria? Los permisos están ahí para mostrarle al usuario de qué es capaz tu aplicación. Si pudiera pasar por alto que todo el sistema de permisos sería inútil. –

+0

Sí @slukian ¿hay alguna otra alternativa para hacer esto? – naresh

+0

@alextsc ¿cómo hacer eso? (Inútil) – naresh

Respuesta

38

precargue el número que desea llamar en el marcador y deje presionar el botón "Llamar" para el usuario. Esto no requiere ningún permiso adicional.

Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + PhoneNumber)); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
context.startActivity(intent); 
0

No, no pueden invocar el teléfono sin especificar que el permiso. Esto es por diseño, para proteger a los usuarios de aplicaciones maliciosas.

+0

¿Existe alguna otra alternativa para hacer una llamada sin esto? – naresh

+0

@naresh, mira esta respuesta http://stackoverflow.com/questions/15842328/android-intent-action-call-uri/27522600#27522600 – iBog

Cuestiones relacionadas