Я строю Android-сервер SMS.Android-сервер SMS и WakeLock?
Требуется сервер (каждые х секунд) для отправки новых SMS-сообщений (в бесконечном цикле). Устройство Android всегда будет подключаться через USB к серверу.
Извлечение новых сообщений выполняется как служба, и мне нужно, чтобы он работал 24/7. Так как отбор батареи не является проблемой, как следует использовать WakeLock?
Как я читал некоторые статьи о частичном замке, кажется, этого достаточно.
Но все же я не нашел никаких подсказок, когда я должен позвонить wakeLock.acquire(); и wakeLock.release();
Я не думаю, что она могла бы работать так:
while(true){
wakeLock.acquire();
//Do stuff
wakeLock.release();
Thread.sleep(10000);
}
Учитывая идею ... Все входы будут значительно apperciated. Например, имеет смысл планировать ежедневный перезапуск телефона, чтобы он не застрял? и т.д ...
Не могли бы вы поделиться кодом с использованием Handler? –
Вы предлагаете приобрести замок onStart службы и не выпускать его? Что происходит с батареей, если нить спала? –
Ну, процессор будет на полную мощность, но он должен работать. Есть многократные решения, я обновляю свой ответ. – NitroG42