Пользовательский интерфейс входящего вызова в Android - PullRequest
2 голосов
/ 16 сентября 2011

Я пытался разработать приложение, которое показывало бы пользовательский графический интерфейс при входящем звонке, если этот номер существует в моей базе данных. Работает нормально. Но через некоторое время в моем пользовательском интерфейсе по умолчанию отображается входящий графический интерфейс телефона. Это может занять некоторое время при проверке в базе данных, в то время как он показывает графический интерфейс телефона по умолчанию. Можно ли ждать / скрыть / никогда не показывать графический интерфейс по умолчанию для входящего вызова?.

Еще одна проблема - когда моя активность находится на переднем плане, и я хочу начать свою деятельность по входящему вызову, а всплывающее окно снимка содержит графический интерфейс для принятия / отклонения. поскольку активность находится на переднем плане, она не создается во второй раз, когда не отображается всплывающий (принять / отклонить) графический интерфейс.

1 Ответ

1 голос
/ 05 июня 2012

Добавление тега intent-filter в манифест вашего пользовательского интерфейса (действия)

<intent-filter>
            <action android:name="android.intent.action.ANSWER" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

в вашем приемнике вещания проверьте входящий номер и, если существует, откройте свою деятельность. см ссылка .

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