Омогућите покрет „Задржи за помоћника“ са Андроид-а 12 на старијим верзијама

Покрет „задржите за помоћника“ Андроид 12 покреће Гоогле помоћник држањем дугмета за напајање. Ево како да га набавите на старијим верзијама!

Гоогле-ова велика (виртуелна) И/О конференција за програмере одржана је прошле недеље, а на изложби смо добили теасере за све нове услуге и функције на којој ради компанија Моунтаин Виев. Најузбудљивија најава за нас је било велико откриће Андроид 12, и док је прво бета издање било недостаје много обећаних карактеристика, требало је још много тога да преиспитамо. Једна од нових функција која се појавила у Бета 1 је гест под називом „Задржи за помоћника“, али како се испоставило, сам гест заправо није нов за Андроид. У ствари, метод за његово омогућавање био је доступан у Андроид-овој бази кода још од Андроида 10, а ми ћемо вам показати како да га омогућите.

Пронаћи ћете нови покрет „Задржи за помоћника“ скривен у оквиру Подешавања > Систем > Покрети > Напајање у Андроиду 12 Бета 1. Када је омогућена, ова функција омогућава кориснику да „покрене помоћника држећи дугме за напајање“. У зависности од вашег уређај, сличан покрет можда већ постоји, али подешавање за омогућавање ове функције је барем ново за Пикел телефони.

Лево: Притисните и држите подешавања дугмета за напајање у ОкигенОС 11 на ОнеПлус 9. Десно: Подешавања менија за напајање у Андроиду 12 Бета 1 на Гоогле Пикел-у 5.

Користећи једноставну АДБ команду љуске, могуће је променити понашање геста дугим притиском на дугме за напајање на Андроиду 10 и Андроиду 11 тако да опонаша покрет „Задржи за помоћника“ Андроида 12. Разлог зашто је то могуће је зато што је Гоогле додао код на Андроид који омогућава да се функција дугмета за напајање дугим притиском подеси током рада. Ова промена кода је била спојен са Андроидом 2019 и присутан је у Андроид-у 10, као што сам потврдио на свом наменска машина за отпремање Гоогле фотографија Гоогле Пикел КСЛ. Све што треба да урадите је да промените вредност Settings.Global.power_button_long_press и Settings.Global.power_button_very_long_press, две вредности подешавања које замењују вредности дефинисане оквиром config_longPressOnPowerBehavior и config_veryLongPressOnPowerBehavior редом. Могуће вредности за "power_button_long_press" и "power_button_very_long_press" су дефинисани у АОСП под ПхонеВиндовМанагер класа. Међутим, не морате да читате ни на једној од ових страница, јер ћу вам показати како да промените ове вредности и шта можете да промените.

Омогућите покрет „Задржи за помоћника“ за Андроид 12 на Андроиду 10-11

Овај метод можда неће радити на свим уређајима који користе Андроид 10 или Андроид 11. Иако знамо да ради на Пикел телефонима, не знамо да ли су промене које су ОЕМ-ови унели на Андроид блокирале овај метод. Може да варира!

  1. Инсталирајте и подесите АДБ на вашем рачунару или ЛАДБ на вашем телефону (Само за Андроид 11). Било који начин функционише, јер све што нам је потребно је приступ интерфејсу љуске Андроид-а са довољним привилегијама за измену табела подешавања. (То значи да апликације као што је „Материал Терминал“ из Плаи продавнице неће радити осим ако имате роот приступ.)
  2. Покрените следећу команду у љусци да промените понашање дугог притиска на дугме за напајање:
    adb shell settings put global power_button_long_press X
    где је "Кс" једно од следећег:
    • „0“ за „не ради ништа“ (тј. дуго притискање дугмета за напајање не ради ништа)
    • „1“ за „глобалне акције“ (тј. прикажи нормалан мени напајања)
    • „2“ за „искључење“ (тј. искључите телефон)
    • „3“ за „искључивање без потврђивања“ (тј. одмах искључите телефон)
    • „4“ за „иди на гласовну помоћ“ (покреће стари кориснички интерфејс помоћника са дијалогом одозго надоле и дугметом „претражи песму“)
    • „5“ за „помоћника“ (тј. покреће подразумевану услугу помоћника као што је дефинисано у „Подразумеване апликације“ под подешавањима)
  3. Покрените следећу команду у љусци да промените понашање врло (3,5 с) дугим притиском на дугме за напајање:
    adb shell settings put global power_button_very_long_press X
    где је "Кс" једно од следећег:
    • „0“ за „не ради ништа“ (тј. дуги притисак на дугме за напајање не чини ништа)
    • „1“ за „глобалне акције“ (тј. прикажи нормалан мени напајања)
  4. Да не бисте закључали приступ менију за напајање (као што је тренутно случај када омогућите „Чекај за Ассистант" у Андроид 12 Бета 1, занимљиво!), Препоручујем да покренете горње две команде са следећим вредности:
    adb shell settings put global power_button_long_press 5
    adb shell settings put global power_button_long_press 1
    ово ће вам омогућити да покренете Гоогле помоћник (или било коју другу апликацију помоћника коју сте поставили као подразумевану) дугим притиском дугмета за напајање у трајању од 0,5 с, а истовремено вам омогућава да приступите менију за напајање дугим притиском на дугме за напајање за 3.5с.
  5. Да бисте се вратили на подразумевано понашање, једноставно промените "power_button_long_press" до 1 и "power_button_very_long_press" до 0 или покрените следеће команде:
    adb shell settings deleteglobal power_button_long_press
    adb shell settings deleteglobal power_button_long_press

У случају да се питате, промена ових вредности неће утицати на понашање веома, веома, веома дуго притискање дугмета за напајање (тј. принудно рестартујте телефон) што је безбедносна функција коју корисник не може да онемогући.


Као што смо недавно приметили, Гоогле Апп се припрема за додати сопствену подршку за гест „Задржи за помоћника“. Ова функција тренутно није доступна, али је најновија верзија Гоогле апликације је додао екран „разговарајте са Гоогле-ом помоћу дугмета за напајање“ који обавештава корисника да ће моћи дуго да притисне дугме за напајање да приступи Гоогле помоћнику. Занимљиво је да овај екран такође говори кориснику да ће моћи да искључи телефон тако што ће рећи Асистенту да се „искључи“, што је функција коју тренутно не подржава помоћник.

Не знамо тачно како ће апликација Гоогле имплементирати ову функцију – да ли је ограничена на Андроид 12 или ако ће Гоогле користити уграђену функционалност поменуту изнад да би је омогућио на Андроид-у 10 и Андроид-у 11. Гоогле апликацији тренутно недостају потребне дозволе потребне за горенаведено, а такође јој недостаје и дозвола потребна да покрене искључивање или поновно покретање уређаја. Вероватно ћемо морати да сачекамо да се појаве новије верзије апликације Гоогле, али уместо да чекамо, можете покренути АДБ команде у овом чланку да бисте добили прави гест „Задржи за помоћника“ Андроид 12 Сада!