2009-11-28 2 views
9

Я пытаюсь написать функцию для платформы Android, которая позволит мне позвонить 911 без каких-либо подсказок.Наберите номер без подсказки

Я уже добавил разрешение android.permission.CALL_PRIVILEGED. Мне просто нужна функция, которая набирает 911 нажатием кнопки в меню параметров.

+3

Я могу придумать несколько действительно хороших применений такого приложения, как это. "С какой стати...?" не является полезным комментарием. – marcc

+0

Вы используете намерение ACTION_CALL? Это работает? –

+3

Я бы подумал об этом, прежде чем вытащить его. Вы не хотите, чтобы пользователь мог набрать 911. Слишком много случайных 911 звонков. Если пользователь случайно набирает 911 один или два раза, они, вероятно, удалит ваше приложение. Также может быть приятно добавить примечание, в котором пользователь должен не повесить трубку на вызов 911, остаться на линии и сказать им, что это ошибка. Несколько страниц, которые обсуждают эту проблему: http://www.911dispatch.com/911/911_misdials.html http://www.fcc.gov/cgb/consumerfacts/unint911.html –

ответ

14

В соответствии с API, ACTION_CALL будет делать то, что вам нужно, но не номера экстренных служб, в то время как ACTION_DIAL отобразит дозвонщик с подсказкой набора номера, но позволяет звонить по экстренным номерам.

Боюсь, что по какой-то причине вы не можете делать то, что хотите, чтобы предотвратить ошибки в экстренных службах. Это мера предосторожности.

+0

Возможно, какой-то пользовательский стиль? Для android> = 7.0. –

Смежные вопросы