აი, როგორ უნდა მოაგვაროთ დაბლოკვის ეკრანზე დარტყმის ჟესტების პრობლემა Android 8.1 Oreo-ზე root წვდომის გარეშე! ყველაფერი რაც თქვენ გჭირდებათ არის სუბსტრატი და მე გავაკეთე საკუთარი გადაფარვა.
Android 8.1, Android-ის დიდი ხნის ნანატრი Android Oreo განახლების პირველი ტექნიკური გამოშვება, უკვე გარკვეული დროით გამოვიდა, ყოველ შემთხვევაში, Google Pixel და Nexus მოწყობილობებისთვის. თუმცა, Google Pixel-ისა და Nexus-ის ზოგიერთმა მფლობელმა, რომელიც მუშაობს Android 8.1-ზე (ოფიციალური ვერსია ან მორგებული ROM) შენიშნა, რომ გადაფურცვლა ჟესტები ჩაკეტილ ეკრანზე, როგორიცაა სწრაფი პარამეტრების გადართვაზე წვდომა, განბლოკვისთვის გადაფურცვლა ან შეტყობინებების გადაფურცვლა საკმაოდ გახდა რთული მაინც Android 8.0-თან შედარებით. ზოგიერთი მომხმარებელი აცხადებს, რომ ახლა ჩაკეტილ ეკრანზე გადაფურცლული ჟესტები თითქმის მთელს მოითხოვს ეკრანის მასშტაბით გადაფურცვლა. ჩვენ ამის შესახებ ვაცნობეთ უკვე და, როგორც ჩანს, ეს გავლენას მოახდენს Android 8.1 პროგრამული უზრუნველყოფის ბევრ მომხმარებელზე.
პოტენციური მიზეზი იყო აღმოაჩინა მიერ
XDA აღიარებული დეველოპერი AdrianDC: ეს გამოწვეულია ახალი „გაყალბების საწინააღმდეგო ფუნქციით“ SystemUI-ში, რომელიც მიზნად ისახავს თავიდან აიცილოს შემთხვევით გადაფურცვლა განბლოკვამდე, როცა მოწყობილობა ჯიბეში ან ხელშია. თუმცა, ეს გაყალბების საწინააღმდეგო ფუნქცია შეიძლება იყოს მომხმარებლის ჟესტების დარტყმის მიზეზი, ამიტომ Android 8.1 Oreo ROM-ის ზოგიერთმა დეველოპერმა არჩია მისი გამორთვა.თუ თქვენს Google Pixel & Pixel XL-ზე, Pixel 2 & Pixel 2 XL-ზე, Nexus 5X-სა და Nexus 6P-ზე იყენებთ საფონდო Android 8.1 Oreo-ს, მაშინ ეს ფუნქცია ჩართულია ნაგულისხმევად თქვენს მოწყობილობაზე. მადლობა მშობლიური სუბსტრატის მხარდაჭერა როდესაც დაემატა Android Oreo-ს, მე შევძელი შექმნა გადაფარვა, რომელიც გამორთავს ამ ფალსინგის საწინააღმდეგო ფუნქციას და არ საჭიროებს root ინსტალაციას!
როგორ მოვაგვაროთ დაბლოკვის ეკრანის დარტყმის ჟესტის პრობლემა Android 8.1 Oreo-ზე
თუ ჯერ არ გაქვთ, თქვენ უნდა დააყენოთ Substratum თემის ძრავა თქვენს მოწყობილობაზე. თუ თქვენს მოწყობილობას აქვს Android 8.0, Android 7.1 ან Android 7.0, მაშინ ჩემი რეჟიმი სრულიად უაზროა. თქვენ, რადგან ეს ნომერი ექსკლუზიურია Android 8.1-ის უახლესი გამოშვებისთვის, სადაც დაემატა ფალსინგის საწინააღმდეგო ფუნქცია.
ფასი: უფასო.
2.8.
ფასი: 1.99.
3.
- მიჰყევით ამ გაკვეთილს იმისათვის, რომ სწორად დააყენოთ სუბსტრატი და ანდრომედა თქვენს მოწყობილობაზე.
- ჩამოტვირთეთ ჩემი გადაფარვა. ეს არის მარტივი, მსუბუქი Substratum-ის თემა, რომელიც აყენებს ლოგიკური სიცრუის საწინააღმდეგო მნიშვნელობას false-ზე SystemUI-ში.
- გახსენით სუბსტრატი, აირჩიეთ ჩემი თემა და გამოიყენეთ სისტემის ინტერფეისის გადაფარვა.
- საჭიროების შემთხვევაში გადატვირთეთ SystemUI ცვლილებების სანახავად. თქვენ უნდა დაინახოთ გაზრდილი მგრძნობელობა ჩაკეტილ ეკრანზე დარტყმის ჟესტებში.
აირჩიეთ "Oreo Lock Screen Fix" თემა, აირჩიეთ SystemUI გადაფარვა და აირჩიეთ "შედგენა და ჩართვა".
ახსნა
Android 8.1-ით Google-მა AOSP-ის მთავარ ფილიალში შემოიტანა წინასწარი გაყალბების საწინააღმდეგო კლასიფიკატორი დაბლოკვის ეკრანისთვის. რასაც ეს კლასიფიკატორი აკეთებს არის გადაფურცლვის ჟესტიკულაციას უფრო რეზისტენტული, რათა თავიდან აიცილოს მოწყობილობის შემთხვევით განბლოკვა, ნიმუშის/PIN-ის განბლოკვის ეკრანის ამოღება, გადაფურცვლა ან შეტყობინებების გახსნა, და ა.შ. თუმცა, გაზრდილი წინააღმდეგობა დადასტურდა, რომ უფრო ტვირთი იყო, ვიდრე გაუმჯობესება, ყოველ შემთხვევაში ზოგიერთისთვის მომხმარებლები, რადგან ჟესტების უმეტესობა მოითხოვს მოძრაობებს კიდემდე, ვიდრე წინა ქცევა Android 8.0-ში და ქვედა.
ეს წინასწარი გაყალბების საწინააღმდეგო კლასიფიკატორი განისაზღვრება, როგორც ლოგიკური მნიშვნელობა მოწყობილობის SystemUI-ში, რომელიც დაყენებულია როგორც true AOSP Android 8.1-ში. რასაც ჩემი გადაფარვა აკეთებს არის უბრალოდ ლოგიკური მნიშვნელობის დაყენება, ე.წ "config_lockscreenAntiFalsingClassifier Enabled,"false-მდე, აღადგენს წინა Android 8.0-ის დაბლოკვის ეკრანის ქცევას. ამ მოდისთვის თავდაპირველმა ტესტირებამ შეამსუბუქა პრობლემა Google Pixel-ისა და Nexus-ის ტელეფონებზე, რომლებიც მუშაობენ Android 8.1-ზე, მაგრამ ვინაიდან ლოგიკური მნიშვნელობა დაყენებულია true-ზე AOSP-ზე, ამ გადაფარვამ შეიძლება ასევე შეამციროს ის ზოგიერთ AOSP-ზე დაფუძნებულ საბაჟო ROM-ზე. ეს შესწორება ასევე გამოცდილი იყო მოწყობილობებზე, როგორიცაა Xiaomi Redmi Note 4, რომელიც მუშაობს მორგებული Android 8.1-ით პროგრამული უზრუნველყოფა.
რამდენიმე ჩვეულ ROM-ს, როგორიცაა LineageOS 15.1, უკვე აქვს ეს ლოგიკური მნიშვნელობა დაყენებულია false-ზე, ასე რომ თქვენ არ უნდა შეამჩნიოთ რაიმე პრობლემა, თუ თქვენს მიერ არჩეულ ROM-ში გაერთიანებულია ეს ცვლილება. ეს მოდი უპირველეს ყოვლისა გამიზნულია მისი გადასაჭრელად საფონდო ROM-ებზე და გარკვეულ მორგებულებზე, ამიტომ ჩვენ გირჩევთ, რომ სცადოთ ეს და მოგვაწოდოთ გამოხმაურება კომენტარებში! თუ ის არ მუშაობს ისე, როგორც თქვენ მოელით, ან ხედავთ რაიმე შეცდომას, რომელიც დაკავშირებულია გადაფარვასთან, გთხოვთ დამიკავშირდით პირადად ჩემს Twitter პროფილზე, რომელსაც მე მივაბარე ჩემი ავტორის ბიოგრაფიაში, ან გამომიგზავნეთ ელ.
განსაკუთრებული მადლობა /r/AndroidApps საზოგადოება პირველად ტესტირებაში დამეხმარეთ!