წაშლის მიუხედავად, თქვენ მაინც შეგიძლიათ მორგოთ Nav Bar & Lockscreen Android O DP3-ში -- აი როგორ

Android O Developer Preview 3 შლის ნავიგაციის ზოლს და დაბლოკვის ეკრანის მალსახმობების პერსონალიზაციას; აი, როგორ შეგიძლიათ კვლავ დააკონფიგურიროთ ისინი.

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

სინამდვილეში, მომხმარებლები აცხადებენ, რომ Android O DP3-ით, დაბლოკვის ეკრანის მალსახმობების პერსონალიზაცია და ნავიგაციის ზოლის პერსონალიზაცია აქვს ორივე ამოღებულია System UI ტიუნერიდან, რაც ვარაუდობს, რომ ისინი, ფაქტობრივად, არ მიაღწევენ Android O-ის სტაბილურ გამოშვებას, როგორც მომხმარებლის წინაშე მდგარ ფუნქციებს. მაგრამ ეს არ ნიშნავს იმას, რომ ისინი ჯერ კიდევ არ არის ხელმისაწვდომი -- ფაქტობრივად, ნავი ზოლის პერსონალიზაცია მიძინებული იყო AOSP-ში Nougat-ის შემდეგ.

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

საბედნიეროდ, ასეა ჯერ კიდევ შესაძლებელია ამ მახასიათებლების მანიპულირება ოფიციალურ ინტერფეისზე წვდომის გარეშე. გასაკვირია, გასაკვირია, რომ ამოიღეს მხოლოდ მომხმარებლის წინაშე არსებული მენიუები, რაც იმას ნიშნავს, რომ თქვენ კვლავ შეგიძლიათ ისარგებლოთ ამ ფუნქციებით, თუ გსურთ თქვენი Android O DP3 კონსტრუქციის მორგება. სავარაუდოა, რომ არაოფიციალური მეთოდი, რომელსაც ქვემოთ აღვწერთ, იმუშავებს ოფიციალურ გამოშვებაზეც, თუ Google სრულად არ მოხსნის კოდს პასუხისმგებელია სისტემის UI APK-ის მახასიათებლებზე, ასე რომ, შეინახეთ ეს სახელმძღვანელო, თუ ვერ შეძლებთ წვდომას წინასწარ გადახედვაზე, მაგრამ გსურთ ამის ექსპერიმენტი. მოგვიანებით. თუ Nougat-ზე ხართ, თქვენი ROM-იდან გამომდინარე, შეგიძლიათ ახლავე ითამაშოთ ნავიგაციის ზოლის პერსონალიზაცია.

მოთხოვნები: ეს სახელმძღვანელო გამიზნულია მომხმარებლებისთვის, რომლებიც მუშაობენ Android O Developer Preview 3-ით. ამ დროისთვის, ეს მოიცავს Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Google Pixel და Google Pixel XL. ჩაკეტილი ეკრანის მალსახმობების პერსონალიზაცია მიუწვდომელია ამ მოწყობილობებზე, რომლებსაც აქვთ Android Nougat, მაგრამ ნავიგაციის ზოლის პერსონალიზაცია ხელმისაწვდომია.


Nav Bar-ის შეცვლა -- განაცხადის მეთოდი

ორიგინალური სტატია

Დაინსტალირება მორგებული ნავიგაციის ზოლის ტიუნერი და დარეგისტრირდით ბეტა ტესტირებისთვის ყველა უახლესი ფუნქციის მისაღებად. გახსენით აპლიკაცია და მიჰყევით ეკრანებს მისი დაყენების ინსტრუქციისთვის, ის მოითხოვს ნებართვას WRITE_SECURE_SETTINGS, რომელიც განმარტავს მის მინიჭების ორ გზას.

გარდა იმ შემთხვევისა, როდესაც თქვენი ტელეფონი არ არის დაფუძნებული, მაშინ მოგიწევთ ამ ნებართვის გაცემა ADB ჭურვის მეშვეობით. ამისათვის თქვენ დაგჭირდებათ ჩამოტვირთეთ ADB ორობითი თქვენი კონკრეტული OS-სთვის, ასევე Google USB დრაივერი თუ ვინდოუსზე ხართ. შემდეგი, ჩართეთ დეველოპერის ოფციები, გადადით პარამეტრები --> ტელეფონის შესახებ და 7-ჯერ შეეხეთ Build Number-ს. შემდეგ გახსენით Developer Options პარამეტრებში (ეს მოგთხოვთ შეიყვანოთ თქვენი ტელეფონის პინი/პაროლი) და ჩართეთ USB Debugging. შეაერთეთ თქვენი ტელეფონი თქვენს კომპიუტერში, გახსენით ბრძანების სტრიქონი/ტერმინალი, სადაც შეინახეთ თქვენი ADB ორობითი და შემდეგ შეიყვანეთ adb devices. თქვენი ტელეფონი მოგთხოვთ ჩართოთ ADB წვდომა - მიეცით მას, შემდეგ დაინახავთ თქვენი ტელეფონის სერიულ ნომერს ბრძანების სტრიქონში/ტერმინალში.

ახლა თქვენ შეგიძლიათ შეიყვანოთ ბრძანება საჭირო ნებართვის მისაცემად, როგორც ეს მითითებულია Custom Navigation Bar აპში. აპისთვის ამ ნებართვის მინიჭების შემდეგ, თქვენ გაივლით თავსებადობის ტესტს, სადაც აპლიკაცია შეეცდება შეცვალოს თქვენი ნავიგაციის ზოლი. თუ ის წარმატებულია, თქვენ შეძლებთ გააგრძელოთ და შეხვიდეთ მთავარ მენიუში.

ნავი ზოლის ღილაკების ხელახლა მოწყობა

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

მორგებული ნავიგაციის ზოლის სხვა გამოყენება

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

  • როგორ დავამატოთ მედიის დაკვრის კონტროლის ღილაკები Nav Bar-ს მუსიკის დაკვრისას
  • როგორ დავამატოთ მარცხენა/მარჯვენა კლავიატურის კურსორი ნავი ზოლში ტექსტის შეყვანის დროს

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


ჩაკეტილი ეკრანის პერსონალიზაცია ADB-ის გამოყენებით

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

მარცხენა გასაღებისთვის:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

სწორი გასაღებისთვის:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

სად COMPONENT ეხება აპლიკაციის პაკეტის სახელს და NAME ეხება აქტივობის სახელს აღნიშნულ პაკეტში. მაგალითად, თუ მსურდა Hangouts-ის ძირითადი აქტივობის გაშვება მარცხენა მხარეს, შევიყვანდი:

settings put secure sysui_keyguard_left "com.google.android.talk/com.google.android.apps.hangouts.phone.BabelHomeActivity"

დაბოლოს, თუ გსურთ დააკონფიგურიროთ თუ არა მარცხენა ან მარჯვენა ჩაკეტილი ეკრანის მალსახმობები ავტომატურად გვერდის ავლით ჩაკეტილ ეკრანს, შეგიძლიათ შეიყვანოთ შემდეგი ბრძანებები:

settings put secure sysui_keyguard_left_unlock 0/1

settings put secure sysui_keyguard_right_unlock 0/1

სადაც 0 ნიშნავს მალსახმობი არ განბლოკავს ტელეფონს, ხოლო 1 ნიშნავს მალსახმობი განბლოკავს ტელეფონს.

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


ცის ლიმიტი

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


რას ფიქრობთ ამ მახასიათებლებზე და მათ მოხსნაზე? გაქვთ რაიმე შეკითხვები? Დატოვე კომენტარი.