2013-06-05 3 views
0

Я работаю над проектом для отправки бесплатных звонков через Wi-Fi. Я использую Node.js на задней панели сокетами для отправки голоса. И я хочу «уведомить» пользователя о в реальном времени, когда у него есть входящий звонок из моей службы. Очень важно быть в режиме реального времени. В противном случае пользователь не будет знать, когда он получает вызов.Имитировать поведение входящего вызова на android

Я хочу подражать тому же поведению, что и входящий звонок на android. Это означает, что я хочу разбудить устройство и отправить его в свою андроидную активность каждый раз, когда он получает звонок.

Я не знаю, как реализовать эту функцию. Должен ли я создать службу, которая использует сокет, чтобы всегда слушать мой сервер? Или мне нужно создать «будильник» для проверки каждые 5 секунд или около того ?. Или совсем другое решение?

Я не хочу потреблять слишком много ресурсов с устройства. Надеюсь, я был достаточно ясен. Пожалуйста, спросите, если вам нужно какое-либо разъяснение проекта.

ответ

0

Вы можете использовать Google Cloud Messaging для разблокировки своего соединения с сервером. Служба всегда может быть закрыта SO. Связь Activiy и активности всегда может быть закрыта SO, и сигнал тревоги может потреблять много памяти.

Смежные вопросы