Je veux appeler le numéro d'urgence à l'aide de SDK Android.
J'utilise le code suivant pour appeler le numéro (911). Ce code fonctionne bien pour tous les numéros sauf 911 (numéro d'urgence). Lorsque j'utilise 911, il montre l'écran du numéroteur que je ne veux pas. Existe-t-il une procédure à suivre pour appeler 911 sans ouvrir le numéroteur ou pouvons-nous arrêter l'utilisateur de modifier le numéro dans l'écran du numéroteur? P>
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);
3 Réponses :
dire inent.action_call code> inséré de
inent.action_dial code> Cela appellera le numéro sans le montrer sur la cadavre. P>
J'ai essayé cela ouvrira le dialpad. Ce code ne fonctionnera que pour les autres numéros non pour 911. Êtes-vous sûr que l'appel 911 n'appelle pas le dialpad s'il vous plaît vérifier à votre fin. J'utilise déjà ce code. Si vous avez fini avec succès, veuillez publier le code
Action_Dial ouvrira la DIALPAD, action_call appellera directement .. p>
Cependant, une citation de action_call : p >
Remarque: cette intention
ne peut pas forte> être utilisée pour appelez des numéros d'urgence. Applications peut composer des numéros d'urgence forts> en utilisant Action_dial, cependant. P> blockQuote>
Le code fourni doit déjà fonctionner pour cela, mais vous avez besoin de la permission de Call_Phone et de Call_Protiviled pour composer des numéros d'urgence sans montrer le cadran de numérotation.
Référence Android - autorisation manifeste call_privilédied p>
une fois que est ajouté au manifeste, vous devriez être capable d'utiliser le même code à l'aide de l'action_call à la place de Direct Cadran: P>
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);
Connexes: Stackoverflow.com/questions/1811680/Dial-Number-without- PROM PT