Mokomoji medžiaga, kaip pridėti daugiau elementų prie greitųjų nustatymų antraštės „Google Nexus“ ir „Pixel“ telefonuose, „OnePlus 3/3T“ ir „Xperia“ telefonuose, kuriuose veikia „Nougat“.
Jei paspausite „Android“ telefono būsenos juostą, po viena sparčiųjų nustatymų plytelių eilute greičiausiai pamatysite kelis pranešimus. Ši eilutė vadinama greitųjų nustatymų antrašte, nes joje rodomos tik kelios pirmosios išklotinės, kurios galimos visame QS plytelių rinkinyje. Patraukę žemyn dar kartą pamatysite visą pridėtų QS plytelių sąrašą. Spartieji nustatymai buvo oficialiai įtraukti į AOSP, pradedant nuo „Android 5.0 Lollipop“ (nors originalių įrenginių gamintojai, pvz., „Samsung“ anksčiau kelioms versijoms turėjo savo pranešimo perjungimo formą Ledinukas).
Nors nuo to laiko gavome galimybę tinkinti QS pertvarkydami piktogramas ir įtraukdami trečiąją šalį plyteles į QS sąrašą, vis dar nėra oficialaus metodo, kaip tinkinti rodomų plytelių skaičių (vėl, „Samsung“ įveikė „Google“. šiuo atžvilgiu). Tačiau naudojant paslėptą pirmenybę, kurią galime nustatyti per ADB, tai įmanoma
Ačiū Eli Irvin, kad surinko man šias ekrano kopijas!
Šis pakeitimas nepakeičia visame QS skydelyje rodomų stulpelių ar eilučių skaičiaus, kurį matote du kartus perbraukus žemyn būsenos juosta (arba traukiant žemyn 2 ir daugiau pirštų). Vienintelis būdas tai padaryti, kiek aš žinau, yra SystemUI modifikacijos – tam, be abejo, reikia root arba atrakinto įkrovos tvarkyklės.
Keičiant greitųjų nustatymų antraštę reikia nereikalauja root prieigos, nors jis veiks ne visuose įrenginiuose. Jei jūsų įrenginys įjungtas Android 7.0 ir naujesnės versijos ir pagrindinė programinė įranga nėra per daug modifikuota iš AOSP, tada šis triukas turėtų veikti jūsų telefone. Taip yra todėl, kad jis remiasi nustatymų nuostata, apibrėžta SystemUI pakete (AOSP galite rasti pirmenybę, pateiktą QuickQSPanel.java).
QuickQSPanel.java
/**
* Version of QSPanel that only shows N Quick Tiles in the QS Header.
*/
publicclassQuickQSPanelextendsQSPanel{
publicstaticfinal String NUM_QUICK_TILES = "sysui_qqs_count";
Šis kodo fragmentas paimtas iš AOSP puslapio, kurį susiejau aukščiau. Eilutė NUM_QUICK_TILES apibrėžia, kiek QS plytelių rodoma antraštėje. NUM_QUICK_TILES vertę gauna iš Nustatymai. Saugus nuostata „sysui_qqs_count“, kurią pakeisime. Kad šis pakeitimas veiktų, jūsų telefono programinė įranga turi turėti šią nuostatą.
Šią modifikaciją gali naudoti „Google Nexus“ ir „Pixel“ telefonai, taip pat „Sony Xperia“ ir „OnePlus“ telefonai. Pasirinktiniai ROM, tokie kaip LineageOS, veikia, kaip bent jau mano „Nextbit Robin“. „Samsung“ ir „Huawei“ telefonai neveiks su šiuo pasirinkimo pakeitimu, nors, kaip minėta anksčiau, galite sekti mano nuostatas ankstesnė pamoka pritaikyti QS skydelio dydį Samsung telefonuose.
Pamoka
Kaip minėta anksčiau, norint naudoti šią komandą, jums reikės ADB prieigos. Atsisiųskite Naujausias ADB dvejetainis failas jūsų įrenginiui tiesiai iš „Google“. Įsitikinkite, kad turite teisę įdiegta tvarkyklė kad aparatas atpažintų jūsų telefoną. Eikite į Nustatymai -> Kūrėjo parinktys ir įgalinkite USB derinimą. Tada savo kompiuteryje atidarykite komandų eilutę arba terminalą ir įveskite šią komandą:
adb devices
Jūsų įrenginys bandys paleisti ADB ir pažiūrėti, ar atpažįsta prijungtus įrenginius. Savo telefone galite matyti raginimą suteikti ADB prieigą prie jūsų įrenginio – priimkite jį. Jei dabar komandų eilutėje matote savo įrenginio serijos numerį, vadinasi, esate auksinis.
Dabar turėsite įvesti šią komandą, kad pakeistumėte QS antraštėje rodomų plytelių skaičių:
adb shell settings put secure sysui_qqs_count N
kur N yra plytelių, kurias norite rodyti antraštės eilutėje, skaičius. Pavyzdžiui, jei noriu, kad būtų rodomos tik 3 plytelės:
adb shell settings put secure sysui_qqs_count 3
arba jei noriu, kad būtų rodomos 7 plytelės:
adb shell settings put secure sysui_qqs_count 7
Jei norite grįžti prie numatytosios konfigūracijos, tiesiog įveskite „5“, skirtą N.
Nors tai, žinoma, yra gana nedidelis pakeitimas, vis tiek malonu, kad net ir be šaknies vis dar yra keletas būdų, kaip galite modifikuoti vartotojo sąsają. Nesu tikras, kodėl „Google“ paliko šį nustatymą atvirą, kad galėtume pakeisti, nors jūs net nežinotumėte, kad jis pasiekiamas nebent ieškojote AOSP, nes šis nustatymas nėra įtrauktas į sąrašą, kai iškeliate galimus saugius nustatymus prietaisas. Tikiuosi, kad „Google“ pridės savaiminį viso QS skydelio dydžio keitimo būdą, kaip tai daro „Samsung“, tačiau tai greičiausiai liks mano noru.
Kreditai už šį patobulinimą atitenka XDA vyresniajam nariui paphonb kurie paskelbė apie tai a palaidotas siūlas dar gruodį. Jis yra kūrėjas Pasirinktinė naršymo juosta programa, kuri leidžia jums koreguokite naršymo juostą daugelyje „Android 7.0“ ir naujesnių įrenginių be root. Jis ir aš dirbame su nauja programa, kurioje bus įtrauktas šis patobulinimas, o daug daugiau, todėl neįsišakniję vartotojai galės ištirti visus paslėptus savo įrenginiuose esančius pakeitimus.