Я действительно разрабатываю приложение, в котором мне нужен мой телефон, чтобы он был активным, даже если он заблокирован.Android-устройство спадает при блокировке
Пояснения
Приложения подключения к удаленному серверу nodejs с помощью Socket.io. В этом случае он может отправлять сообщения в реальном времени на сервер сокетов, который может справиться с этим и сделать все, что ему нужно. Дело в том, что управление сокетами находится в классе службы (расширяет класс обслуживания).
Проблема заключается в том, что при блокировке телефона устройство перестает посылать пульс, и поэтому отключается (по таймауту) с узла io-узла nodejs.
На самом деле, нормальное поведение телефона Android заблокировано, чтобы спать. Не означает никакой активности.
Вопрос
мне было интересно, как же другими приложения, чтобы иметь возможность получать уведомления, и поэтому обработки Notif фоновой службы. это означает, что есть активность, даже если телефон спит?
Как я могу сделать это без слива большого количества батареи?
ключевое слово: блокировки волка, 'android.os.PowerManager.WakeLock' – pskink
Никогда не делайте этого, используйте push-сообщение (поиск GCM), если вы хотите разбудить телефон и сделать что-то полезное. –
Программа уже написана, и нет возможности отступить, но спасибо за сообщение – mfrachet