экран входящего вызова Android - PullRequest
12 голосов
/ 21 марта 2010

Я хотел бы добавить детали на экран входящего звонка на Android. Допустим, у меня есть строка «x», поэтому я хочу, чтобы «x» отображалось на экране входящего вызова под именем абонента, который звонит в данный момент.

Я знаю, что это возможно из-за этих приложений: CallerId , Vringo

Я довольно новичок в этой области, поэтому мне нужно знать, каков процесс для этого, например: получить событие входящего вызова, перейти в интерфейс входящего вызова и т. Д.

Спасибо!

Ответы [ 2 ]

7 голосов
/ 21 марта 2010

Я думаю, вы должны посмотреть на получателей намерений (на самом деле они должны быть определены в фильтре намерений => должны быть определены в вашем манифесте), он должен быть для входящих вызовов. И затем вы определяете свое собственное приложение, с деятельностью, которая предназначена для получения такого рода намерений, и с дизайном, который вам нравится ... если я не ошибаюсь, это должно быть так: ACTION_ANSWER

вы можете найти больше документов здесь и там .

3 голосов
/ 15 ноября 2010

CallerId, кажется, показывает Toast на экране Call, или они, возможно, используют методы addView WindowManager (я думаю, что Vringo работает таким образом). Самая большая проблема в этом случае - знать, что Call Screen теперь находится на переднем плане.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...