Экран входящего вызова Android
Я хотел бы добавить информацию на экран входящего вызова на Android.
скажем, у меня есть строка "x", поэтому я хочу, чтобы "x" отображался на экране входящих вызовов под именем человека, который в настоящее время звонит.
Я знаю, что это возможно из-за этих приложений:
CallerId,
Vringo
Я новичок в этой области, поэтому мне нужно знать, что это процесс для достижения этого, например: получить событие входящего вызова, перейти к интерфейсу входящего вызова и т.д.
Спасибо!
Ответы
Ответ 1
Я думаю, что вам нужно посмотреть на приемники намерений (на самом деле это называется filter = > должен быть определен в вашем манифесте), должен быть один для входящих вызовов. И затем вы определяете свое приложение, с деятельностью, направленной на получение такого намерения и с дизайном, который вам нравится...
если я не ошибаюсь, это должно быть так:
ACTION_ANSWER
вы можете найти больше doc здесь и there.
Ответ 2
CallerId, похоже, показывает Toast на экране Call или они могут использовать методы addView WindowManager (я думаю, что Vringo работает таким образом). Самая большая проблема в этом случае - знать, что экран вызова теперь находится на переднем плане.