Экстренный вызов: нет способа обнаружить и помочь пользователю - PullRequest
3 голосов
/ 03 декабря 2010

Мое приложение блокирует нежелательные вызовы и случайно может помешать экстренной службе перезвонить.

Чтобы решить эту очень важную проблему, я должен быть в состоянии сразу же обнаружить исходящий экстренный вызов, когда он только что набрал номер, и немедленно прекратить действия по блокировке вызова. Да, на самом деле я могу обнаружить исходящий вызов, прослушивая события снятой трубки телефона, но я могу проверить, был ли это экстренный вызов только после того, как он был записан в CallLog. Это немного помогает, но не решает проблему.

Возможно, не только приложение телефонии будет безопаснее, если оно сможет обнаружить экстренный вызов и приостановить свою деятельность. У нас есть "onLowMemory ()", почему бы не иметь "onEmergencyCall ()".

Буду признателен за любые советы по решению этой проблемы.

1 Ответ

3 голосов
/ 03 декабря 2010

Событие NEW_OUTGOING_CALL имеет дополнительный номер PHONE_NUMBER, который содержит исходящий номер.

...