დაამატეთ მენიუ და გადამისამართების ღილაკი Nav-ის ზოლში Android O-ში გაძლიერებული ვებ დათვალიერებისთვის

გაკვეთილი იმის შესახებ, თუ როგორ უნდა დაამატოთ მენიუ და გადამისამართების ღილაკი სანავიგაციო ზოლში Android O-ში, მხოლოდ Google Chrome-ის გამოყენებისას, ვებ-ბრაუზერის გაუმჯობესებისთვის.

Android O-ები ნავიგაციის ზოლის პერსონალიზატორი შეიძლება გამოყენებულ იქნას ა უამრავი შემთხვევა, მაგრამ ეს განსაკუთრებით სასარგებლოა, როცა ნავიგაციის კლავიშებს კონტექსტურად ცვლით. ჩვენს გაკვეთილებში ჩვენ ყურადღებას ვამახვილებთ ისეთი სიტუაციების პოვნაზე, როდესაც ახალი ნავიგაციის ზოლის კლავიშების დამატებამ შეიძლება გააუმჯობესოს თქვენი აპის გამოცდილება და დღეს ჩვენ გაჩვენებთ, თუ როგორ უნდა დაამატოთ მენიუ და ა წინ ღილაკი ნავიგაციის ზოლში Google Chrome-ის გამოყენებისას. ეს ღილაკები მნიშვნელოვნად გაზრდის თქვენს ვებ გვერდების დათვალიერების გამოცდილებას, რადგან არ არის საჭირო მენიუს გადახურვის ღილაკზე დასაჭერად ზემოდან მარჯვნივ.

მადლობა ელი ირვინს, რომ იყო ჩემი ზღვის გოჭი და მიიღო ეს ეკრანის გადაღება.

როგორც ზემოთ ხედავთ, ნავიგაციის ზოლს ორი ახალი ღილაკი ემატება, მაგრამ მხოლოდ Google Chrome-ის გამოყენებისას. მარცხენა ღილაკი ხსნის Chrome-ის მენიუს (გამოყენებით

KEYCODE_MENU) ხოლო მარჯვენა ღილაკი გააქტიურებს "წინ" ფუნქციას (გამოყენებით KEYCODE_FORWARD) ბრაუზერში. ჩვენი წინა გაკვეთილებისგან განსხვავებით, ჩვენ არ ვიყენებთ პერსონალურ ხატულას ნავიგაციის ზოლში, ასე რომ თქვენ არ მოგიწევთ წასვლა და რაიმე დამატებითი ჩამოტვირთვა, გარდა ქვემოთ მოცემული საჭირო აპლიკაციებისა.

ჩვენ გაჩვენებთ, თუ როგორ უნდა გაიმეოროთ ეს პარამეტრი თქვენს მოწყობილობაზე, ასე რომ თქვენ შეგიძლიათ ისწავლოთ როგორ შექმნათ თქვენი საკუთარი ნავიგაცია ზოლის კონფიგურაციები, მაგრამ ჩვენ ასევე მოგაწვდით ჩამოტვირთვის ბმულს სტატიის ბოლოს, თუ გსურთ გამოტოვოთ რომ.

შენიშვნა: ეს სახელმძღვანელო შეუთავსებელია ჩვენს წინა სახელმძღვანელოსთან გადახვევის ღილაკების დამატება ნავიგაციის ზოლში Chrome-ის გამოყენებისას. თქვენ შეგიძლიათ აირჩიოთ ან ეს პროფილი გამოსაყენებლად ან ეს თქვენი უპირატესობის მიხედვით, მაგრამ არა ორივე.


მენიუს/გადამისამართების ღილაკების დამატება Nav-ის ზოლში Chrome-ის გამოყენებისას

მოთხოვნები:

  • ტასკერი ($2.99)
  • SecureTask

Tasker აუცილებელია, რადგან ეს არის ავტომატიზაციის აპი, რომელსაც ვიყენებთ იმის დასადგენად, რომელ აპლიკაციაში ვართ და გაგზავნეთ ბრძანებები SecureTask დანამატის მეშვეობით, რაც გაუმკლავდება ჩვენი ნავიგაციის შეცვლას ბარი. როგორც კი დააინსტალირებთ ორივე აპლიკაციას, ჩვენ უნდა დავაყენოთ ორივე.

იმისათვის, რომ Tasker-მა აღმოაჩინოს, რომელ აპლიკაციაში ვართ, ჩვენ უნდა მივცეთ მის ხელმისაწვდომობის სერვისი. ამის გაკეთება ძალიან სწრაფია, უბრალოდ გადადით Settings --> Accessibility და მოძებნეთ „Tasker“ სერვისების სიაში. ჩართეთ ხელმისაწვდომობის სერვისი.

შემდეგი, ჩვენ უნდა მივცეთ SecureTask-ს შესაძლებლობა, შეცვალოს სისტემის პარამეტრები ჩვენს მოწყობილობაზე. ამისათვის ჩვენ უნდა მივცეთ SecureTask-ს სპეციალური ნებართვა, რომელიც ცნობილია როგორც WRITE_SECURE_SETTINGS, რომელიც არის ჩვეულებრივ მიუწვდომელია რეგულარული აპლიკაციებისთვის, მაგრამ შეიძლება მინიჭებული იყოს ხელით მომხმარებლის მიერ ADB-ის გამოყენებით. ამრიგად, თქვენ უნდა გქონდეთ ADB და გაშვებული თქვენს აპარატზე, რომ ეს იმუშაოს. საბედნიეროდ, ამ ნებართვის მინიჭება მხოლოდ ერთჯერადია და დაგჭირდებათ SecureTask, თუ გსურთ მიჰყვეთ ჩემს სხვა კონტექსტურ Android O-სთან დაკავშირებული ნავი ზოლის გაკვეთილებს (მათ შორის ბევრნი არიან), ამიტომ ნამდვილად ღირს ამის გაკეთება.

ADB-ის დაყენება

პირველი რაც თქვენ უნდა გააკეთოთ არის ADB ბინარის ჩამოტვირთვა თქვენი კონკრეტული OS-ისთვის. ამის გაკეთება შეგიძლიათ აქ. მათი გადმოტვირთვის შემდეგ, თქვენ უნდა დარწმუნდეთ, რომ გაქვთ სათანადო მძღოლი თუ ვინდოუსზე ხართ.

მას შემდეგ რაც ორობითი ცალკე საქაღალდეში ამოიყვანთ და დრაივერი დააინსტალირეთ, შემდეგ სმარტფონზე უნდა გავააქტიუროთ USB გამართვა. ამისათვის გახსენით პარამეტრები და გადადით ტელეფონის შესახებ. შეეხეთ Build Number-ს 7-ჯერ, სანამ არ მიიღებთ დიალოგს, რომელიც გეტყვით, რომ თქვენ განბლოკეთ დეველოპერის პარამეტრები. დეველოპერის ოფციებზე წვდომა შეგიძლიათ პარამეტრებში ახლა. როგორც ჩანს, Android O-ში, თქვენ უნდა შეიყვანოთ თქვენი პინი/პაროლი, სანამ შეძლებთ დეველოპერის ოფციების გახსნას. გააკეთეთ ასე და მოძებნეთ USB Debugging, შემდეგ ჩართეთ იგი.

ახლა შეაერთეთ თქვენი ტელეფონი და გახსენით ბრძანების სტრიქონი იმავე დირექტორიაში, სადაც ამოიღეთ ADB ორობითი. (Windows-ის მომხმარებლებმა, გეჭიროთ shift+მარჯვენა დაწკაპუნება ამ საქაღალდეში და აირჩიეთ " open command prompt here.") ჩაწერეთ adb devices ბრძანების სტრიქონში. თქვენ დაინახავთ შეტყობინებას, რომ ADB სერვერის გაშვება მიმდინარეობს, შემდეგ თქვენს ტელეფონზე იხილავთ მოთხოვნას, რომ მიანიჭოთ თქვენს კომპიუტერს ADB წვდომას. Დაეთანხმე. ახლა როცა შედიხარ adb devices ბრძანების სტრიქონში, თქვენ უნდა ნახოთ თქვენი მოწყობილობის სერიული ნომერი, თუ ასეა, მაშინ წარმატებას მიაღწევთ.

SecureTask-ისთვის WRITE_SECURE_SETTINGS მინიჭება

როდესაც გაიხსნება ADB ბრძანების სტრიქონი, შეიყვანეთ შემდეგი ბრძანება SecureTask-ისთვის საჭირო ნებართვის მისაცემად.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask-ს ექნება შესაძლებლობა შეცვალოს სისტემის პარამეტრები root წვდომის გარეშე! ახლა ჩვენ მზად ვართ გადავიდეთ Tasker-ზე.

Tasker Profile-ის დაყენება

გახსენით Tasker და დააჭირეთ + შექმენით ახალი პროფილი და დაარქვით „Chrome-ის დამატებითი კლავიშების გადართვა“. აირჩიეთ განაცხადი კონტექსტი. გადაახვიეთ სიაში და აირჩიეთ თქვენი ბრაუზერის აპლიკაცია (ჩემს შემთხვევაში მე ავირჩიე Chrome).

მას შემდეგ რაც დაამატებთ თქვენს აპს და დაბრუნდებით Tasker-ის მთავარ ეკრანზე, Tasker მოგთხოვთ დაურთოთ არსებული ამოცანა ან შექმნათ ახალი. შექმენით ახალი ამოცანა, მაგრამ არ შეგაწუხოთ სახელის მიცემა. როგორც კი აღმოჩნდებით ამოცანის რედაქტირების ეკრანზე, დაამატეთ შემდეგი ორი მოქმედება:

  1. Plugin --> SecureTask --> Secure Settings. მოქმედება: დაწერე. პარამეტრი: secure sysui_nav_bar_left. ღირებულება: key(82:com.android.systemui/2131230913)
  2. Plugin --> SecureTask --> Secure Settings. მოქმედება: დაწერე. პარამეტრი: secure sysui_nav_bar_right. ღირებულება: key(125:com.android.systemui/2131231004)

როგორც კი ეს გაკეთდება, შეგიძლიათ დაბრუნდეთ Tasker-ის მთავარ მენიუში. ჩვენ ახლა დავასრულებთ ამ პროფილს მასში Exit Task-ის დამატებით, რომელიც გააქტიურდება Chrome-ის აპიდან გასვლისას. ეს Exit Task გაასუფთავებს ნავიგაციის ზოლს ამ ხატებიდან.

დაამატეთ Exit Task, ხანგრძლივი დაჭერით არსებულ ამოცანაზე, რომელიც ახლახან დაამატეთ პროფილში. შეეხეთ "გასვლის ამოცანის დამატებას". შექმენით ახალი დავალება და შემდეგ დაამატეთ შემდეგი ორი მოქმედება:

  1. Plugin --> SecureTask --> Secure Settings. მოქმედება: დაწერე. პარამეტრი: secure sysui_nav_bar_left. ღირებულება: null
  2. Plugin --> SecureTask --> Secure Settings. მოქმედება: დაწერე. პარამეტრი: secure sysui_nav_bar_right. ღირებულება: null

დაბრუნდით Tasker-ის მთავარ მენიუში და დაასრულეთ. Tasker ახლა აჩვენებს მენიუს და გადამისამართების კლავიშებს Chrome-ის გამოყენებისას და გაასუფთავებს მათ, როდესაც არ იყენებთ Chrome-ს.


ჩამოტვირთვა და იმპორტი

როგორც Tasker-თან დაკავშირებული ყველა გაკვეთილის შემთხვევაში, ჩვენ მოგაწვდით XML ფაილს, რომლის ჩამოტვირთვა და იმპორტი შეგიძლიათ. ჩამოტვირთეთ .prf.xml ფაილი AndroidFileHost-დან ქვემოთ და შეინახეთ თქვენს შიდა მეხსიერებაში. გახსენით Tasker და დიდხანს დააჭირეთ პროფილების ჩანართს ზემოთ, სანამ არ დაინახავთ იმპორტის ღილაკს. შეეხეთ მასზე და მოძებნეთ ახლახან შენახული XML ფაილი, შემდეგ შეარჩიეთ ის იმპორტისთვის. დარწმუნდით, რომ ჩართული გაქვთ Tasker-ის ხელმისაწვდომობის სერვისი და გაცემული გაქვთ ეს WRITE_SECURE_SETTINGS SecureTask-ზე, როგორც ეს ჩემს სტატიაშია ნახსენები, წინააღმდეგ შემთხვევაში ეს პროფილი არ იქნება ყველაფერი თქვენს ტელეფონზე!

ჩამოტვირთეთ „Chrome-ის დამატებითი კლავიშების გადართვა“ პროფილი AndroidFileHost-დან

თუ გაინტერესებთ, რომელი სხვა სასარგებლო გასაღებები შეგვიძლია დავამატოთ სანავიგაციო ზოლში უფრო სასარგებლო Android O-ში, იხილეთ ჩვენი სხვა გაკვეთილები!