Paari kiire ADB-käsuga saame Android Oreo WiFi automaatse sisselülitamise funktsiooni Nexus 5X-ile ja Nexus 6P-le tagasi tuua.
Android Oreo tutvustab uut funktsiooni, mis võimaldab teil WiFi automaatselt sisse lülitada, kui olete "kvaliteetse salvestatud võrgu" läheduses, näiteks tööl või kodus. See funktsioon on saadaval Android 8.0 ametlikel versioonidel Google Pixeli ja Google Pixel XL jaoks, kuid see pole saadaval seadmetel Google Nexus 5X ega Google Nexus 6P. Siiski ei olnud see alati nii. Kahel Nexuse telefonil oli tegelikult WiFi automaatne äratusfunktsioon, kui Android O Developer Preview 2 oli väljas, kuid mingil teadmata põhjusel Google eemaldas selle funktsiooni Nexus 5X/6P Android 8.0 Oreo lõplikust väljalasest.
Nutitelefonide WiFi-moodulid on tänapäeval aku tööea osas üsna tõhusad, nii et see ei säästa enamiku inimeste jaoks palju aku kasutusaega. Kui aga asute piirkonnas, kus on palju erineva võrguühenduskvaliteediga WiFi-pääsupunkte, võib teil tekkida aku tühjenemine, mis on seotud teie nutitelefoni pideva ühenduse loomisega ja lahtiühendamisega madala kvaliteediga avatud WiFi-võrkudega.
Siin tuleb sisse funktsioon WiFi automaatseks sisselülitamiseks. Juhtub see, et kuigi WiFi-võrkudega ühenduse loomise võimalus on välja lülitatud, jääb WiFi-võrkude otsimise funktsioon sisse lülitatuks. Google otsib taustal võrke ja kasutab seejärel oma soovitusteenust, et teha kindlaks, kas see peaks võrguga ühenduse loomiseks WiFi uuesti sisse lülitama. Google'i soovitusteenus põhineb sellel otsusel, kas WiFi-võrk on salvestatud võrk, millega loote sageli ühenduse, ja kas see võrk pakub stabiilset kiiret ühendust.
Selle funktsiooni leiate, kui käivitate rakenduse Seaded, puudutades valikut Võrk ja Internet ülaosas, puudutades valikut WiFi ja seejärel valikut WiFi-eelistused ikooni allosas nimekirja. Lüliti ise on näha ülaloleval funktsioonipildil.
Päris vahva funktsioon, kui minu käest küsida. Kuid see eemaldati Nexus 5X ja Nexus 6P jaoks põhjustel, mida me ei tea, võib-olla see lihtsalt ei töötanud nende kahe telefoni puhul nii hästi. Nagu paljude teiste Androidi funktsioonide puhul, millel pole kasutajale suunatud lülitit, saame selle funktsiooni paari ADB-käsuga tagasi tuua. Nii et sukeldume läbimiseks vajalikesse sammudesse tooge Google Nexus 5X ja Google Nexus 6P jaoks tagasi funktsioon "Lülita WiFi automaatselt sisse".
Lubage Nexus 5X ja Nexus 6P funktsioon "Lülita WiFi automaatselt sisse"
- Kõigepealt pead ADB on installitud teie laua- või sülearvutisse.
- Ühendage Nexus 5X või Nexus 6P arvutiga, lubage USB-silumine ja seejärel avage käsuviip.
- Käivitage käsureal järgmine käsk:
adb shell
- Seejärel käivitage lüliti tagasi toomiseks käsureal järgmine käsk:
settings put global wifi_wakeup_available 1
- Lõpuks minge edasi ja käivitage käsureal järgmine käsk, et funktsioon tegelikult lubada:
settings put global wifi_wakeup_enabled 1
Selgitus
Oleme teinud hulk neid õpetusi viimasel ajal, mis annavad teile juurdepääsu teie kasutatavas Androidi tarkvaras sisalduvatele funktsioonidele. Need on funktsioonid, mis on Androidi operatsioonisüsteemi sisse lülitatud, kuid millele kasutajal pole lihtne juurde pääseda.
Kuna Google säilitas selle automaatse WiFi funktsiooni Pixel ja Pixel XL-is, võime vaid ette kujutada, et see töötab täpselt nii, nagu nad lootsid. Kuid nad on eemaldanud Nexus 5X ja Nexus 6P lüliti, kuna on võimalik, et see funktsioon ei mänginud hästi nendes kahes seadmes kasutatava WiFi-mooduliga või võib-olla soovis Google seda lihtsalt oma uue Pixeliga piirata telefonid. Mõlemal juhul saame selle tagasi tuua ja seda on testitud.
Pärast seda, kui oleme oma arvutis ADB-kestaviipa kuvanud, anname siin välja kaks käsku. Esimene käsk toob tegelikult automaatse WiFi lüliti tagasi rakendusse Seaded. Kui see on õigesti tehtud, kuvab see esimene valik uuesti lüliti "Lülita WiFi automaatselt sisse".
Kuid kui oleme ADB kestas, saame edasi minna ja väljastada 5. sammus näidatud käsu, et see tegelikult lubada. Nende valikute muutmine ei takista teil tulevikus Google'i ametlikku OTA värskendust vastu võtmast (me ei tee siinsetes süsteemifailides volitamata muudatusi) ja seepärast ei nõua see juurjuurdepääsu kas.
Kui soovite kunagi need muudatused ennistada, saate käivitada käsuviiba või terminali ja avada uuesti ADB kesta. Lihtsalt muutke juhendi kahe viimase etapi käskude lõpus olev 1 0-ks. Need lipud olid algselt seatud väärtusele 0 ja seetõttu ei olnud meil nende kahe Nexuse seadme automaatse WiFi funktsioonile juurdepääsu. Nii et kui muudate need väärtuseks 0 tagasi 1-lt, keelatakse see funktsioon ja eemaldatakse lüliti menüüst Seaded.