2009-11-28 10 views
9

J'essaye d'écrire une fonction pour la plate-forme d'Android qui me permettra d'appeler le 911 sans aucune sorte d'invite.Composez le numéro sans l'invite

J'ai déjà ajouté la permission android.permission.CALL_PRIVILEGED. J'ai juste besoin d'une fonction qui compose le 911 à la pression d'un bouton dans mon menu d'options.

+3

Je peux penser à quelques très bonnes utilisations d'une application comme celle-ci, en fait. "Pourquoi diable...?" Ce n'est pas un commentaire utile. – marcc

+0

Utilisez-vous l'intention ACTION_CALL? Est-ce que ça marche? –

+3

Je considérerais ceci avant de le déployer. Vous ne voulez pas qu'il soit trop facile pour les utilisateurs de composer le 911. Il y a déjà assez d'appels 911 accidentels. Si un utilisateur compose accidentellement le 911 une ou deux fois, il désinstallera probablement votre application. Il peut également être intéressant d'ajouter une note indiquant à l'utilisateur de ne pas raccrocher au 911, de rester en ligne et de lui dire que c'est une erreur. Un couple de pages qui traitent de ce problème: http://www.911dispatch.com/911/911_misdials.html http://www.fcc.gov/cgb/consumerfacts/unint911.html –

Répondre

14

Selon l'API, ACTION_CALL fera ce que vous avez besoin mais pas aux numéros d'urgence, tandis que ACTION_DIAL affichera un numéroteur avec l'invite de numérotation, mais permet d'appeler des numéros d'urgence.

Je crains qu'il n'y ait aucun moyen de faire ce que vous voulez, pour une bonne raison - pour éviter les erreurs dans les services d'urgence. C'est une mesure de précaution.

+0

Peut-être un peu de style personnalisé? Pour android> = 7.0. –