Pamācība par to, kā pievienot papildu elementus ātro iestatījumu galvenē Google Nexus un Pixel tālruņos, OnePlus 3/3T un Xperia tālruņos, kuros darbojas Nougat.
Novelkot uz leju sava Android tālruņa statusa joslu, iespējams, zem vienas ātro iestatījumu elementu rindas redzēsit dažus paziņojumus. Šo rindu sauc par galveni Ātrie iestatījumi, jo tajā tiek rādīti tikai daži pirmie elementi, kas ir pieejami visā QS elementu komplektā. Novelkot uz leju vēl vienu reizi, jūs redzēsit pilnu pievienoto QS elementu sarakstu. Ātrie iestatījumi tika oficiāli pievienoti AOSP, sākot ar Android 5.0 Lollipop (lai gan oriģinālo iekārtu ražotāji, piemēram, Samsung jau iepriekš vairākām versijām bija pieejams sava veida paziņojumu pārslēgšanas slēdži Kondene).
Lai gan kopš tā laika esam saņēmuši iespēju pielāgot QS, pārkārtojot ikonas un pievienojot trešo pusi flīzes uz QS sarakstu, joprojām nav oficiālas metodes, kā pielāgot, cik daudz elementu tiek parādīts (atkal, Samsung ir pārspējis Google šajā sakarā). Tomēr, izmantojot slēpto preferenci, ko varam iestatīt, izmantojot ADB, tas ir iespējams
Paldies Eli Irvin par šo ekrānuzņēmumu savākšanu man!
Šī modifikācija nemaina pilnajā QS panelī parādīto kolonnu vai rindu skaitu, ko redzat, divreiz velkot lejup pa statusa joslu (vai velkot uz leju ar vismaz 2 pirkstiem). Vienīgais veids, kā to izdarīt, cik es zinu, ir SystemUI modifikācijas - kas acīmredzami prasa root vai atbloķētu sāknēšanas programmu.
Ātro iestatījumu galvenes modificēšana nav nepieciešama root piekļuve, lai gan tas nedarbosies visās ierīcēs. Ja jūsu ierīce ir ieslēgta Android 7.0+ un pamatā esošā programmatūra nav pārāk stipri pārveidota no AOSP, tad šim trikam vajadzētu darboties jūsu tālrunī. Tas ir tāpēc, ka tas balstās uz iestatījumu preferenci, kas ir definēta SystemUI pakotnē (AOSP varat atrast preferences, kas norādītas 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 koda fragments ir ņemts no AOSP lapas, kuru es piesaistīju iepriekš. Virkne NUM_QUICK_TILES nosaka, cik QS elementu tiek rādīts galvenē. NUM_QUICK_TILES vērtību iegūst no Iestatījumi. Droši preference "sysui_qqs_count", ko mēs mainīsim. Lai šī modifikācija darbotos, jūsu tālruņa programmatūrai ir jābūt pieejamai šai preferencei.
Google Nexus un Pixel tālruņi var izmantot šo modifikāciju, kā arī Sony Xperia un OnePlus tālruņi. Pielāgoti ROM, piemēram, LineageOS, darbojas, kā vismaz manā Nextbit Robin. Samsung un Huawei tālruņi nedarbosies ar šo preferenču maiņu, lai gan, kā minēts iepriekš, jūs varat sekot manai iepriekšējā apmācība lai pielāgotu QS paneļa izmēru Samsung tālruņos.
Apmācība
Kā minēts iepriekš, lai izmantotu šo komandu, jums būs nepieciešama ADB piekļuve. Lejupielādēt jaunākais ADB binārs jūsu mašīnai tieši no Google. Pārliecinieties, vai jums ir tiesības instalēts draiveris lai ierīce atpazītu tālruni. Dodieties uz Iestatījumi -> Izstrādātāja opcijas un iespējojiet USB atkļūdošanu. Pēc tam atveriet savā datorā komandu uzvedni vai termināli un ievadiet šādu komandu:
adb devices
Jūsu iekārta mēģinās palaist ADB un pārbaudīs, vai tā atpazīst pievienotās ierīces. Tālrunī var tikt parādīta uzvedne ar aicinājumu piešķirt ADB piekļuvi jūsu mašīnai — pieņemiet to. Ja tagad komandu uzvednē redzat savas ierīces sērijas numuru, tad jūs esat zelts.
Tagad jums būs jāievada šī komanda, lai mainītu QS galvenē parādīto flīžu skaitu:
adb shell settings put secure sysui_qqs_count N
kur N ir to elementu skaits, ko vēlaties rādīt galvenes rindā. Piemēram, ja es vēlos, lai tiktu rādītas tikai 3 flīzes:
adb shell settings put secure sysui_qqs_count 3
vai, ja es vēlos, lai tiktu parādītas 7 flīzes:
adb shell settings put secure sysui_qqs_count 7
Ja vēlaties atgriezties pie noklusējuma konfigurācijas, vienkārši ievadiet "5" N.
Lai gan tas, protams, ir diezgan neliels uzlabojums, joprojām ir patīkami, ka pat bez saknes joprojām ir daži veidi, kā modificēt lietotāja interfeisu. Es nezinu, kāpēc Google atstāja šo iestatījumu, lai mēs varētu to mainīt, lai gan jūs pat nezinātu, ka tas ir pieejams ja vien neesat izpētījis AOSP, jo šis iestatījums nav norādīts, kad savā ierīcē izmetat pieejamos drošos iestatījumus ierīci. Es ceru, ka Google pievienos vietējo veidu, kā mainīt visa QS paneļa izmēru, kā to dara Samsung, taču tas, visticamāk, paliks manas vēlmes.
Kredīti par šo uzlabojumu tiek piešķirti XDA vecākajam loceklim paphonb kurš par to publicēja a aprakts pavediens vēl decembrī. Viņš ir izstrādātājs Pielāgota navigācijas josla lietojumprogramma, kas ļauj jums pielāgojiet navigācijas joslu daudzās ierīcēs ar operētājsistēmu Android 7.0+ bez root. Viņš un es strādājam pie jaunas lietojumprogrammas, kurā tiks iekļauts šis uzlabojums, un daudzi, daudzi citi lietotāji, kuriem nav sakņu, var izpētīt visus viņu ierīcēs pieejamos slēptos uzlabojumus.