2013-05-30 4 views
0

Когда устройство Android получает почту, делает ли это это, периодически подключаясь к почтовому серверу? Когда устройство находится в режиме ожидания, когда экран выключен, я предполагаю, что стандартное почтовое приложение также отключается, но, возможно, использует AlarmManager для пробуждения, а затем проверяет почту. Я не могу себе представить, что почтовое приложение всегда работает с полным включенным Wakelock, поддерживая постоянный запуск процессора, поскольку это приведет к утечке аккумулятора.Работает ли обычное почтовое приложение Android с помощью AlarmManager

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

+0

Я считаю, что Gmail для Android использует толчок электронной почты, и не опрашивать сервер. Возможно, вам лучше отправиться в Google Cloud Messaging. –

ответ

0

Это то, что вы wnat использовать: Google Cloud Messaging

+0

Ваше приложение будет/может быть разбужено (или начато), как только появится кусок gcm. – pumpkee

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