Android 12-ის ჟესტი "შეაჩერე ასისტენტისთვის" უშვებს Google ასისტენტს ჩართვის ღილაკის დაჭერით. აი, როგორ მიიღოთ ის ძველ ვერსიებზე!
Google-ის დიდი (ვირტუალური) I/O დეველოპერის კონფერენცია გაიმართა გასულ კვირას და ჩვენებაზე მოგვცეს თიზერები ყველა ახალი სერვისი და ფუნქცია რაზეც კომპანია Mountain View მუშაობს. ჩვენთვის ყველაზე საინტერესო განცხადება იყო დიდი გამოვლენა Android 12და სანამ პირველი ბეტა გამოშვება იყო აკლია ბევრი დაპირებული ფუნქცია, მას ჯერ კიდევ ბევრი ჰქონდა ჩვენთვის ფორები. ერთ-ერთი ახალი ფუნქცია, რომელიც გამოჩნდა ბეტა 1-ში, არის ჟესტი სახელწოდებით "Hold for Assistant", მაგრამ როგორც ირკვევა, თავად ჟესტი არ არის ახალი Android-ისთვის. სინამდვილეში, მისი ჩართვის მეთოდი ხელმისაწვდომი იყო Android-ის კოდების ბაზაში ჯერ კიდევ Android 10-ში, და ჩვენ ვაპირებთ გაჩვენოთ, თუ როგორ უნდა ჩართოთ იგი.
თქვენ იპოვით ახალ ჟესტს „დააჭირეთ ასისტენტისთვის“ მოთავსებულ სექციაში: პარამეტრები > სისტემა > ჟესტები > ელკვების მენიუ Android 12 Beta 1-ში. როდესაც ჩართულია, ფუნქცია მომხმარებელს საშუალებას აძლევს „ამოქმედოს ასისტენტი ჩართვის ღილაკის დაჭერით“. თქვენიდან გამომდინარე მოწყობილობა, მსგავსი ჟესტი შეიძლება უკვე არსებობდეს, მაგრამ ამ ფუნქციის ჩართვის პარამეტრი მაინც ახალია Pixel-ისთვის ტელეფონები.
მარცხნივ: ხანგრძლივად დააჭირეთ დენის ღილაკის პარამეტრებს OxygenOS 11-ში OnePlus 9-ზე. მარჯვნივ: დენის მენიუს პარამეტრები Android 12 Beta 1-ში Google Pixel 5-ზე.
მარტივი ADB shell ბრძანების გამოყენებით, შესაძლებელია Android 10-სა და Android 11-ზე ხანგრძლივად დაჭერით ჩართვის ღილაკის ჟესტის ქცევის შეცვლა Android 12-ის "Hold for Assistant" ჟესტის მიბაძვით. ამის შესაძლო მიზეზი არის ის, რომ Google-მა დაამატა კოდი Android-ს, რომელიც საშუალებას აძლევს ხანგრძლივად დაჭერით ჩართვის ღილაკის ფუნქცია შეცვალოს გაშვების დროს. ეს კოდი ცვლილება იყო გაერთიანდა Android-თან 2019 წელს და წარმოდგენილია Android 10-ში, როგორც მე დავადასტურე ჩემზე გამოყოფილი Google Photos ატვირთვის მანქანა Google Pixel XL. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის შეცვალოთ მნიშვნელობა 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
AOSP-ში განსაზღვრულია PhoneWindowManager კლასი. თქვენ არ გჭირდებათ რომელიმე ამ გვერდის წაკითხვა, რადგან მე გაჩვენებთ, თუ როგორ უნდა შეცვალოთ ეს მნიშვნელობები და რაში შეგიძლიათ შეცვალოთ ისინი.
ჩართეთ Android 12-ის ჟესტი "Hold for Assistant" Android 10-11-ზე
ეს მეთოდი შეიძლება არ იმუშაოს ყველა მოწყობილობაზე, რომელიც მუშაობს Android 10 ან Android 11. მიუხედავად იმისა, რომ ჩვენ ვიცით, რომ ის მუშაობს Pixel ტელეფონებზე, არ ვიცით, დაბლოკა თუ არა Android-ში OEM-მა განხორციელებულმა ცვლილებებმა ეს მეთოდი. თქვენი გარბენი შეიძლება განსხვავდებოდეს!
- დააინსტალირეთ და დააყენეთ ADB თქვენს კომპიუტერზე ან LADB თქვენს ტელეფონზე (მხოლოდ Android 11). ნებისმიერ შემთხვევაში მუშაობს, რადგან ყველაფერი რაც ჩვენ გვჭირდება არის წვდომა Android-ის გარსის ინტერფეისზე საკმარისი პრივილეგიებით პარამეტრების ცხრილების შესაცვლელად. (ეს ნიშნავს, რომ აპები, როგორიცაა „Material Terminal“ Play Store-დან, არ იმუშავებს, თუ თქვენ გაქვთ root წვდომა.)
- შეასრულეთ შემდეგი ბრძანება shell-ში, რომ შეცვალოთ დენის ღილაკის ხანგრძლივი დაჭერის ქცევა:
სადაც "X" არის ერთ-ერთი შემდეგი:adb shell settings put global power_button_long_press X
- "0" ნიშნავს "არაფრის გაკეთებას" (ე.ი. დენის ღილაკზე დიდხანს დაჭერით არაფერს აკეთებენ)
- "1" "გლობალური მოქმედებებისთვის" (ე.ი. ნორმალური კვების მენიუს ჩვენება)
- "2" ნიშნავს "გამორთვას" (ე.ი. გამორთე ტელეფონი)
- "3" ნიშნავს "გამორთვა არ არის დადასტურებული" (ე.ი. სასწრაფოდ გამორთეთ ტელეფონი)
- „4“ „ხმოვან დახმარებაზე გადასვლაზე“ (გაუშვებს ძველ ასისტენტის ინტერფეისს ზემოდან ქვევით დიალოგით და ღილაკით „სიმღერის ძიება“)
- „5“ „ასისტენტისთვის“ (ე.ი. უშვებს ნაგულისხმევი ასისტენტის სერვისს, როგორც ეს განსაზღვრულია "ნაგულისხმევი აპებში" პარამეტრების ქვეშ)
- გაუშვით შემდეგი ბრძანება shell-ში, რომ შეცვალოთ ქცევა ძალიან (3.5 წმ) დენის ღილაკზე დიდხანს დაჭერით:
სადაც "X" არის ერთ-ერთი შემდეგი:adb shell settings put global power_button_very_long_press X
- "0" ნიშნავს "არაფრის გაკეთებას" (ე.ი. დენის ღილაკზე ძალიან დიდხანს დაჭერით არაფერი ხდება)
- "1" "გლობალური მოქმედებებისთვის" (ე.ი. ნორმალური კვების მენიუს ჩვენება)
- იმისათვის, რომ არ დაიბლოკოთ დენის მენიუში წვდომა (როგორც ამჟამად ხდება, როდესაც ჩართავთ "Hold for ასისტენტი" Android 12 Beta 1-ში, საინტერესოა!), გირჩევთ გაუშვათ ზემოთ მოცემული ორი ბრძანება შემდეგნაირად. ღირებულებები:
adb shell settings put global power_button_long_press 5
ეს საშუალებას მოგცემთ გაუშვათ Google Assistant (ან ნებისმიერი სხვა ასისტენტის აპი, რომელიც ნაგულისხმევად დააყენეთ) ხანგრძლივი დაჭერით ჩართვის ღილაკის 0,5 წამის განმავლობაში, ასევე საშუალებას გაძლევთ შეხვიდეთ დენის მენიუში დენის ღილაკის ძალიან დიდხანს დაჭერით. 3.5 წმ.adb shell settings put global power_button_long_press 1
- ნაგულისხმევი ქცევის დასაბრუნებლად, უბრალოდ შეცვალეთ "
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
თუ გაინტერესებთ, ამ მნიშვნელობების შეცვლა არ იმოქმედებს ქცევაზე ძალიან, ძალიან, ძალიან დენის ღილაკზე დიდხანს დაჭერით (ე.ი. იძულებით გადატვირთეთ ტელეფონი), რომელიც არის უსაფრთხოების ფუნქცია, რომლის გამორთვა შეუძლებელია მომხმარებლის მიერ.
როგორც ახლახან დავინახეთ, Google App ემზადება დაამატე საკუთარი მხარდაჭერა ჟესტისთვის „შეაჩერე ასისტენტისთვის“. ფუნქცია ამჟამად მიუწვდომელია, მაგრამ Google აპის უახლესი ვერსიაა დაამატა ეკრანი "დაელაპარაკე Google-ს ჩართვის ღილაკით", რომელიც აცნობებს მომხმარებელს, რომ შეძლებს დიდხანს დააჭიროს ჩართვის ღილაკს Google Assistant-ზე წვდომისთვის. საინტერესოა, რომ ეს ეკრანი ასევე ეუბნება მომხმარებელს, რომ ისინი შეძლებენ ტელეფონის გამორთვას ასისტენტისთვის „გამორთვა“, ფუნქცია, რომელიც ამჟამად არ არის მხარდაჭერილი ასისტენტის მიერ.
ჩვენ ზუსტად არ ვიცით, როგორ განახორციელებს Google App ამ ფუნქციას — შემოიფარგლება თუ არა ის Android 12-ით ან თუ Google გამოიყენებს ჩაშენებულ ფუნქციონირებას, რომელიც ზემოთ აღინიშნა Android 10-სა და Android-ის გასააქტიურებლად 11. Google აპს ამჟამად აკლია ზემოაღნიშნულის შესასრულებლად საჭირო საჭირო ნებართვები და ასევე აკლია ნებართვა, რომელიც საჭიროა მოწყობილობის გამორთვის ან გადატვირთვისთვის. ჩვენ სავარაუდოდ მოგვიწევს ველოდოთ Google აპლიკაციის უახლესი ვერსიების გამოქვეყნებას, მაგრამ ვიდრე დაველოდოთ, შეგიძლიათ გაუშვათ ADB ბრძანებები ამ სტატიაში, რათა სწორად მიიღოთ Android 12-ის ჟესტი "Hold for Assistant" ახლა!