Ответ 1
Итак, после гораздо большего количества исследований и экспериментов кажется, что реальная проблема заключается в том, что, по крайней мере, на некоторых телефонах их WiFi переходит в режим "частичного сна" ДАЖЕ ЕСЛИ вы взяли блокировку WiFi, Похоже, что это был флаг WIFI_MODE_FULL_HIGH_PERF, который был взят за снятие блокировки WiFi... К сожалению, этот флаг доступен только на некоторых устройствах/версиях Android (у меня нет подсказки относительно того, что, но оно не было доступно мне). Таким образом, это не исправление для всех устройств.
Единственное "решение" (на самом деле это kludge), по-видимому, заключается в "обнаружении, когда экран выключен, а затем установите будильник, который сразу же включит экран". Ссылки, которые помогли немного с этим:
Как сохранить задачу после того, как телефон спит?
и
http://android.modaco.com/topic/330272-screen-off-wifi-off/
Я надеюсь, что это поможет людям, которые испытывают нарушение Wi-Fi, когда телефон переходит в режим сна/экран выключен (и телефон отключен/отключен [например, вы не увидите этот эффект при подключении к adb; только когда телефон работает, ничего не связанное с ним]).