Гэта праграма з адкрытым зыходным кодам была ўпершыню напісана прыкладна ў 2018 годзе.
Прыкладанне не дазваляе падключэнню для перадачы дадзеных/Wi-Fi заставацца актыўным больш за фіксаваную колькасць хвілін (ад 1 да 600), якую задаў карыстальнік.
Ён быў перапісаны некалькі разоў, каб улічыць многія абмежаванні Android, якія былі дададзены ў новыя сістэмы Android.
Для адключэння злучэння для перадачы даных неабходна руцінаванае прылада.
Для гэтага таксама патрабуецца служба, якая кантралюе стан вашага злучэння для перадачы даных, кіруе таймерамі і выдае разрывы, калі стан злучэння для перадачы даных змяняецца, таймер будзе скінуты, напрыклад, калі я ўстанаўлю свой таймер на 4 хвіліны, а потым адключаю злучэнне для перадачы даных, калі злучэнне зноў стане даступным, 4-хвілінны таймер перазапусціцца, гарантуючы, што дадзеныя могуць падключацца толькі на 4 хвіліны.
## Выпадкі выкарыстання
- Канфідэнцыяльнасць (дазваляйце злучэнне для перадачы дадзеных уключана толькі на некалькі хвілін, калі вам трэба, і пасля гэтага тэлефон заўсёды будзе адключацца ад сетак. Калі ў вашым хатнім Wi-Fi ёсць VPN, вы можаце пакінуць сетку Wi-Fi уключанай.
- Эканомія батарэі. Калі вы не вельмі часта карыстаецеся сваім Тэлефонам, няма прычын мець якія-небудзь сеткавыя функцыі
Зыходны код: https://github.com/andrei0x309/auto-data-disconnect-kotlin