Android, запретить спящий сетевой модуль - PullRequest
0 голосов
/ 04 февраля 2020

все. Условия ввода: 1. Передний план обслуживания с необходимым уведомлением в баре. Сервис предоставляет локальный прокси-сервер для http и https (по CONNECT туннелям). 2. Служба все еще жива во время ожидания и все еще жива в режиме ожидания - уведомление, присутствующее в баре, и порт tcp все еще открыты. НО - snatdby закрывает исходящую сеть и прокси продолжает принимать входные соединения, но не может переслать их на inte rnet. 3. Встаю, go на телефон, нажимаю power btn и прокси 'wow' сразу пересылает все на inte rnet; 4. Решения (90% wake_locks устарели, и мы не будем о них говорить): a. попытаться изменить настройки screen_block & sleep на бесконечные (не работают) b. попробуйте смоделировать питание btn программно по тайм-ауту соединения tcp. Как смоделировать эту прессу? c. попробуйте смоделировать активность пользователя. Это может быть имитация касания уведомления или другое действие из службы.

Для действий прокси-сервера, таких как syn c и пакетных операций, недопустимо, он должен поддерживать исходящую сеть постоянно, без какого-либо «сна». Что вы думаете об этом?

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