Android: активация звонка только для международных телефонных номеров - PullRequest
0 голосов
/ 01 мая 2011

Я хочу запустить мероприятие только тогда, когда пользователь звонит на определенный номер (например, номер телефона определенной страны)

Из того, что я прочитал, я понимаю, что могу создать фильтр намерений для android.intent.action.CALL, но мне интересно, могу ли я вызвать приложение только для определенных номеров (например, только для номеров, принадлежащих этой стране). В идеале мне бы хотелось, чтобы пользователь мог сам определять этот фильтр. поэтому он не будет жестко задан в файле манифеста.

Возможно ли это?

1 Ответ

0 голосов
/ 31 августа 2011

Взгляните здесь Вам нужно будет узнать номер телефона, как только вы получите событие входящего вызова.Тем не менее, обратите внимание, что если вы не переопределите намерение входящего вызова (что означает, что вам нужно написать собственное приложение для вызова), ваша новая активность будет оставаться в фоновом режиме до тех пор, пока приложение для вызова по телефону не будет закрыто (то есть, пока пользователь не отклонит или не завершит вызов).

...