Ši atvirojo kodo programa pirmą kartą buvo parašyta apie 2018 m.
Programa neleidžia duomenų/wifi ryšiui išlikti aktyviam ilgiau nei fiksuotą vartotojo nustatytą minučių skaičių (nuo 1 iki 600).
Jis buvo keletą kartų perrašytas, kad atitiktų daugybę „Android“ apribojimų, kurie buvo pridėti prie naujesnių „Android“ sistemų.
Norint išjungti duomenų ryšį, reikalingas įsišaknijęs įrenginys.
Taip pat reikalinga paslauga, kuri stebi duomenų ryšio būseną, tvarko laikmačius ir atsijungia, jei pasikeičia duomenų ryšio būsena, laikmatis bus nustatytas iš naujo, pavyzdžiui, jei nustatysiu laikmatį į 4 minutes ir išjungsiu duomenų ryšį, kai ryšys vėl bus pasiekiamas, 4 minučių laikmatis bus paleistas iš naujo, užtikrinant, kad duomenis būtų galima prijungti tik 4 minutes.
## Naudojimo atvejai
- Privatumas (leiskite duomenų ryšį įjungti tik kelias minutes, kai jums reikia, o po to telefonas visada atsijungs nuo tinklų. Jei jūsų namų „Wi-Fi“ tinkle turite VPN, galbūt norėsite palikti „Wi-Fi“ tinklą įjungtą.
- Tausoti akumuliatorių. Jei nenaudojate savo telefono labai dažnai, nėra jokios priežasties naudoti tinklo funkcijas
Šaltinio kodas: https://github.com/andrei0x309/auto-data-disconnect-kotlin