2009-11-28 7 views
9

Próbuję napisać funkcję dla platformy Android, która pozwoli mi zadzwonić pod numer 911 bez żadnego zachęty.Wybierz numer bez podpowiedzi

Dodałem już pozwolenie android.permission.CALL_PRIVILEGED. Potrzebuję tylko funkcji, która zadzwoni pod 911 po naciśnięciu przycisku w moim menu opcji.

+3

Mogę wymyślić kilka naprawdę dobrych zastosowań takiej aplikacji. "Czemu na ziemi...?" nie jest pomocnym komentarzem. – marcc

+0

Czy używasz intencji ACTION_CALL? Czy to działa? –

+3

Rozważałbym to przed rozwinięciem go. Nie chcesz, aby użytkownicy byli zbyt łatwo wybierać numer 911. Istnieje już wystarczająco przypadkowych połączeń 911. Jeśli użytkownik przypadkowo wybierze 911 raz lub dwa razy, prawdopodobnie odinstaluje aplikację. Przydałaby się również informacja, że ​​użytkownik nie powinien rozłączać się przy rozmowie 911, pozostać na linii i powiedzieć im, że to pomyłka. Kilka stron omawiających ten problem: http://www.911dispatch.com/911/911_misdials.html http://www.fcc.gov/cgb/consumerfacts/unint911.html –

Odpowiedz

14

Zgodnie z API, ACTION_CALL zrobi to, czego potrzebujesz, ale nie na numery alarmowe, podczas gdy ACTION_DIAL wyświetli dialer z komunikatem, ale pozwoli zadzwonić na numery alarmowe.

Obawiam się, że nie ma sposobu, aby zrobić to, co chcesz, z dobrego powodu - aby zapobiec niewłaściwym usługom ratowniczym. To środek ostrożności.

+0

Może jakiś niestandardowy styl? Dla Androida> = 7.0. –