Uzdevumjosla 4.0 atjauno brīvas formas logu atbalstu Android Pie ierīcēm

Uzdevumjosla ir atjaunināta uz versiju 4.0, un tā atjauno brīvas formas logu atbalstu visām Android Pie (Android 9) ierīcēm.

Vairāku Android operētājsistēmas logu atbalstu vispirms popularizēja Samsung, taču šī funkcija lēnām ienāca Android ierīcē. Android 6.0 Marshmallow ieviesa dalīta ekrāna vairāku logu atbalstu, savukārt Android 7.0 Nougat klusi pievienoja brīvu formu logu atbalsts, lai gan, lai atbloķētu brīvas formas logu atbalstu, bija nepieciešama ADB komanda vai jāiespējo izstrādātājs Opcija. Diemžēl ar atbrīvošanu no pirmais Android P izstrādātāja priekšskatījums, šķita, ka brīvas formas logu atbalsts tika noņemts, jo tradicionālās metodes, kas tika izmantotas tā iespējošanai, vairs nedarbojās. Par laimi, tagad ir risinājums, lai atjaunotu brīvas formas logu atbalstu Android Pie ierīces, un tam nav nepieciešama sakne!

XDA vecākais loceklis lauksaimnieksbb, izstrādātājs Uzdevumjosla, atklāja jaunu metodi brīvas formas logu palaišanai pēc tika izlaists Android 9 Pie pirmkods. Es sazinājos ar izstrādātāju

Twitter lai uzklausītu viņa domas par Android Pie veiktajām izmaiņām lietotņu logā, un lūk, ko viņš teica:

Šķiet, ka Android Pie ir atcēlis jēdzienu "logu kaudzītes" un tā vietā ievieš kaut ko, ko sauc par a Logu konfigurācija...Katram lietotnes logam var būt piešķirts īpašs logu režīms. Brīvas formas logi ir tikai viens no dažādajiem uzskaitītajiem logu režīmiem. Uzsākot darbību, varat iestatīt, lai tā izmantotu jebkuru vēlamo logu režīmu, zvanot šī metode (izmantojot refleksiju).

Tāpēc iepriekšējā uzdevumjoslas versija vairs nevarēja palaist brīvas formas logus, jo Android mainīja lietotņu logu režīmu noteikšanas veidu. Tā kā avota kods tagad ir pieejams, farmerbb varēja izdomāt, kā palaist brīvas formas logus, izmantojot jaunās metodes. Kā viņš paskaidro:

Varat:

  • Sāciet darbību, piegādājot ActivityOptions paketi ar metodi setLaunchWindowingMode, kas tiek izsaukta, izmantojot atspoguļojums (nepieciešams targetSdk 27 ​​vai vecāks, pretējā gadījumā jūs nonāksit saskarnē, kas nav SDK ierobežojumiem šeit.

  • Vai arī palaidiet komandu am start-activity, izmantojot adb ar piegādāto parametru --windowingMode, piemēram: adb shell am start-activity --windowingMode 5 com.farmerbb.taskbar/.MainActivity

(Ja vēlaties uzzināt, kā brīvas formas logu atbalsts darbojās pirms operētājsistēmas Android 9 Pie, pārbaudiet farmerbb lieliskā viesu ziņa XDA.)

farmerbb izvēlējās pirmo veidu, tāpēc pašlaik lietotnes targetSdkVersion ir 27, nevis 28. Kad viņš ir bija spiests sasist mērķaSdkVersion līdz 28, viņam būs jāizmanto manis ieteiktais risinājums (ja tas joprojām darbojas.) Mēs šķērsosim šo tiltu, kad nonāksim līdz šim punktam.

Atgrieziet brīvas formas Windows operētājsistēmā Android Pie

Ja vēlaties iegūt brīvas formas logus savā Android 9 Pie ierīcē, tad viss, kas jums jādara, ir instalēt jaunāko uzdevumjoslas lietotnes versiju no Google Play veikala. Jaunākā versija 4.0 jau ir pieejama. Vienkārši instalējiet lietotni un iespējojiet brīvās formas režīmu lietotnē pēc iestatīšanas norādījumu izpildes. Ja iepriekš izmantojāt lietotni, lai palaistu brīvas formas logus, pamanīsit vienu tūlītēju atšķirību starp iepriekšējo ieviešanu un to, kā tā tagad darbojas operētājsistēmā Android Pie. Es ļaušu lauksaimniekam paskaidrot:

Šo izmaiņu blakusparādība ir tāda, ka tagad brīvas formas logi var peldēt virs pilnekrāna logiem, tā vietā, lai tie būtu ierobežoti ar savu kaudzīti! Diezgan foršas izmaiņas, lai gan jūs nevarat tās turēt logu hierarhijas augšpusē, kā to var izdarīt PIP logi.

Starp citu, lūk, kā tas izskatās:

Neuztraucieties to izmantot, lai piespiestu YouTube ieslēgt pseido-PiP režīmu. Tas nedarbojas. Jums vienkārši vajadzēs gaidiet, līdz jūsu reģionā tiks ieviests YouTube attēls vai jauniniet uz YouTube Premium. Jebkurā gadījumā, ja vēlaties izmantot šo funkciju citiem mērķiem, šeit ir saite, lai lejupielādētu lietotni.

UzdevumjoslaIzstrādātājs: Bradens zemnieks

Cena: bezmaksas.

4.2.

Lejupielādēt