Периодически включайте Wi-Fi для быстрого обнаружения сети.

Что касается ответа на мой предыдущий вопрос о простое использования Wi-Fi в Android , кажется огромной тратой времени автономной работы постоянное сканирование Wi-Fi и разрядка батареи. Так что, кажется, было бы лучше отключить Wi-Fi.

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

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

Вопрос: Есть ли способ периодически (скажем, раз в 15 минут) включать Wi-Fi только для быстрого обнаружения сети, а затем, в случае обнаружения известного Wi-Fi, держать его включенным, пока я нахожусь в зоне действия? (сторонние приложения тоже в порядке)

(Я ожидаю, что это в любом случае потребует рутирования системы, но это понятно и не проблема.)

Ответы (2)

Одно из решений этой проблемы : используйте программу задач, такую ​​​​как Locale или Tasker, и создайте определенные условия, которые включат ваш Wi-Fi (по сути, написание сценария, как вы описали).

Например: используйте GPS и определите, нахожусь ли я дома (я полагаю, что вы можете использовать настоящий GPS, который будет потреблять довольно много энергии, или основывать его на том, к какой сотовой вышке вы подключены, что вы уже знаете). во всяком случае, если не в режиме полета).

Или вы даже можете настроить определенное время дня, когда вы знаете, что будете дома, на работе или в любом другом месте, где у вас регулярно есть Wi-Fi.

Спасибо за предложение! В случае, если нет простого способа сделать то, что я описываю, определение активности Wi-Fi на основе местоположения на основе вышек сотовой связи действительно было бы очень хорошей альтернативой.
На самом деле, просматривая документацию, кажется, что можно использовать Tasker даже для того, что я хотел сделать - периодически включать Wi-Fi, чтобы проверить, есть ли сети в радиусе действия, и продолжать, если они есть. Я должен попробовать и посмотреть.
У вас получилось, что это заработало в Tasker? Любые другие приложения, которые также могут решить эту проблему?

Автоматическое переключение Wi-Fi

Это приложение периодически включает WiFi. Через некоторое время он проверяет, было ли установлено соединение WiFi. Когда у вас нет подключения к WiFi, телефон WiFi отключается.