Iespējojiet žestu “Hold for Assistant” operētājsistēmā Android 12 vecākās versijās

Operētājsistēmas Android 12 žests "turēt palīgam" palaiž Google palīgu, turot nospiestu barošanas pogu. Lūk, kā to iegūt vecākās versijās!

Google lielā (virtuālā) I/O izstrādātāju konference notika pagājušajā nedēļā, un izstādē mums tika dota informācija visus jaunos pakalpojumus un funkcijas pie kuras strādā Mauntinvjū uzņēmums. Visaizraujošākais paziņojums mums bija lielais atklājums Android 12, un kamēr bija pirmais beta laidiens trūkst daudzu solīto funkciju, mums vēl bija daudz ko pārdomāt. Viena no jaunajām funkcijām, kas tika izmantota 1. beta versijā, ir žests ar nosaukumu “Aizturēt palīgu”, taču, kā izrādās, pats žests operētājsistēmā Android nav nekas jauns. Faktiski metode, kā to iespējot, ir bijusi pieejama Android kodu bāzē jau operētājsistēmā Android 10, un mēs jums parādīsim, kā to iespējot.

Jaunais žests “Aizturēt palīgam” ir paslēpts operētājsistēmas Android 12 Beta 1 sadaļā Iestatījumi > Sistēma > Žesti > Barošanas izvēlne. Ja šī funkcija ir iespējota, tā ļauj lietotājam "aktivizēt palīgu, turot nospiestu barošanas pogu". Atkarībā no jūsu ierīcē, līdzīgs žests jau var pastāvēt, taču iestatījums šīs funkcijas iespējošanai Pixel ir vismaz jauns tālruņi.

Pa kreisi: OnePlus 9 operētājsistēmā OxygenOS 11 nospiediet un turiet barošanas pogas iestatījumus. Pa labi: Barošanas izvēlnes iestatījumi operētājsistēmā Android 12 Beta 1 tālrunī Google Pixel 5.

Izmantojot vienkāršu ADB čaulas komandu, operētājsistēmā Android 10 un Android 11 ir iespējams mainīt ilgstošas ​​nospiešanas barošanas pogas žesta darbību, lai atdarinātu operētājsistēmas Android 12 žestu “Hold for Assistant”. Iemesls, kāpēc tas ir iespējams, ir tāpēc, ka Google sistēmai Android pievienoja kodu, kas ļauj ilgstoši nospiest barošanas pogas funkciju izpildes laikā. Šī koda maiņa bija apvienota ar Android 2019. gadā un ir pieejams operētājsistēmā Android 10, kā esmu apstiprinājis savā īpaša Google fotoattēlu augšupielādes iekārta Google Pixel XL. Viss, kas jums jādara, ir mainīt vērtību Settings.Global.power_button_long_press un Settings.Global.power_button_very_long_press, divas iestatījumu vērtības, kas ignorē ietvara noteiktās vērtības config_longPressOnPowerBehavior un config_veryLongPressOnPowerBehavior attiecīgi. Iespējamās vērtības "power_button_long_press" un "power_button_very_long_press" ir definēti AOSP sadaļā PhoneWindowManager klasē. Tomēr jums nav jālasa neviena no šīm lapām, jo ​​es parādīšu, kā mainīt šīs vērtības un uz ko tās varat mainīt.

Iespējojiet operētājsistēmas Android 12 žestu “Hold for Assistant” operētājsistēmā Android 10–11

Šī metode var nedarboties visās ierīcēs, kurās darbojas operētājsistēma Android 10 vai Android 11. Lai gan mēs zinām, ka tā darbojas Pixel tālruņos, mēs nezinām, vai oriģinālo iekārtu ražotāju veiktās izmaiņas operētājsistēmā Android ir bloķējušas šo metodi. Jūsu nobraukums var atšķirties!

  1. Instalējiet un iestatiet ADB datorā vai LADB jūsu tālrunī (tikai Android 11). Jebkurā gadījumā tas darbojas, jo viss, kas mums nepieciešams, ir piekļuve Android čaulas saskarnei ar pietiekamām tiesībām, lai mainītu iestatījumu tabulas. (Tas nozīmē, ka tādas lietotnes kā “Material Terminal” no Play veikala nedarbosies, ja vien nedarbosies jums ir root piekļuve.)
  2. Palaidiet šo komandu apvalkā, lai mainītu barošanas pogas ilgstošas ​​nospiešanas uzvedību:
    adb shell settings put global power_button_long_press X
    kur "X" ir viens no šiem:
    • "0" nozīmē "neko nedarīt" (t. ilgi nospiežot barošanas pogu, nekas netiek darīts)
    • "1" nozīmē "globālas darbības" (t. parādīt parasto barošanas izvēlni)
    • "2" nozīmē "izslēgt" (t. izslēdziet tālruni)
    • "3" nozīmē "izslēgt, neapstiprināt" (t. nekavējoties izslēdziet tālruni)
    • "4" nozīmē "got to voice assist" (palaiž veco Asistenta lietotāja saskarni ar dialoglodziņu no augšas uz leju un pogu "Meklēt dziesmu")
    • "5" nozīmē "asistents" (t. palaiž noklusējuma palīga pakalpojumu, kā noteikts sadaļā “Noklusējuma lietotnes” sadaļā Iestatījumi)
  3. Palaidiet šo komandu čaulā, lai mainītu uzvedību ļoti (3,5 s) ilgi nospiežot barošanas pogu:
    adb shell settings put global power_button_very_long_press X
    kur "X" ir viens no šiem:
    • "0" nozīmē "neko nedarīt" (t. ļoti ilgi nospiežot barošanas pogu, nekas netiek darīts)
    • "1" nozīmē "globālas darbības" (t. parādīt parasto barošanas izvēlni)
  4. Lai nebloķētu piekļuvi barošanas izvēlnei (kā tas notiek pašlaik, kad iespējojat "Aizturēt Assistant" operētājsistēmā Android 12 Beta 1, interesanti!), Es iesaku palaist divas iepriekš minētās komandas ar tālāk norādīto. vērtības:
    adb shell settings put global power_button_long_press 5
    adb shell settings put global power_button_long_press 1
    tas ļaus palaist Google asistentu (vai jebkuru citu Asistenta lietotni, kuru esat iestatījis kā noklusējuma), nospiežot barošanas pogu uz 0,5 s, vienlaikus ļaujot piekļūt barošanas izvēlnei, ļoti ilgi nospiežot barošanas pogu. 3,5 s.
  5. Lai atgrieztos pie noklusējuma darbības, vienkārši mainiet "power_button_long_press"uz 1 un"power_button_very_long_press" uz 0 vai palaidiet šādas komandas:
    adb shell settings deleteglobal power_button_long_press
    adb shell settings deleteglobal power_button_long_press

Ja jums rodas jautājums, šo vērtību maiņa neietekmēs uzvedību ļoti, ļoti, ļoti ilgi nospiežot barošanas pogu (piemēram,. piespiedu atsāknēšana tālruni), kas ir drošības līdzeklis, ko lietotājs nevar atspējot.


Kā mēs nesen pamanījām, Google lietotne gatavojas pievienot savu atbalstu par žestu “Aizturēt palīgam”. Funkcija pašlaik nav pieejama, taču tā ir jaunākā Google lietotnes versija ir pievienojis ekrāns "runājiet ar Google, izmantojot barošanas pogu", kas informē lietotāju, ka viņš varēs ilgi nospiest barošanas pogu, lai piekļūtu Google palīgam. Interesanti, ka šis ekrāns arī informē lietotāju, ka viņš varēs izslēgt tālruni, liekot Asistentam "izslēgt" — funkciju, ko pašlaik Asistents neatbalsta.

Mēs precīzi nezinām, kā Google lietotne ieviesīs šo funkciju — vai tā ir ierobežota ar Android 12 vai Google izmantos iepriekš minēto iebūvēto funkcionalitāti, lai to iespējotu operētājsistēmā Android 10 un Android 11. Google lietotnei pašlaik trūkst nepieciešamo atļauju, kas nepieciešamas, lai veiktu iepriekš minētās darbības, un tai trūkst arī atļaujas, kas nepieciešama, lai ierīce varētu izslēgt vai atsāknēt. Mums, visticamāk, būs jāgaida, līdz iznāks jaunākas Google lietotnes versijas, bet nevis jāgaida, varat palaist šajā rakstā minētās ADB komandas, lai operētājsistēmas Android 12 žestu “Hold for Assistant” izmantotu pareizi. tagad!