სწრაფი პარამეტრების ფილების დამალვა ჩაკეტილ ეკრანზე ავტომატურად [აპი]

აპლიკაცია ჩაკეტილ ეკრანზე სწრაფი პარამეტრების ფილების დამალვისთვის. გამორთეთ მგრძნობიარე ფილები, როგორიცაა WiFi, თვითმფრინავის რეჟიმი, მდებარეობა და სხვა დაბლოკვის ეკრანზე!

Google-მა გააცნო სწრაფი პარამეტრების ფილები Android-ში Android 5.0 Lollipop-ით (თუმცა უნდა აღინიშნოს, რომ ეს ფუნქცია ხელმისაწვდომი იყო Samsung-ის ტელეფონებზე AOSP-ისკენ მისვლამდე). სწრაფი პარამეტრებით მომხმარებლებს შეუძლიათ წვდომა სისტემის ბევრ სასარგებლო გადამრთველზე, როგორიცაა WiFi, Bluetooth, მდებარეობა, GPS ან ხმის გადართვა, პარამეტრების აპში ნავიგაციის გარეშე. და Android 7.0 Nougat-ში დანერგილი Quick Settings Tiles API-ით, დეველოპერებს შეუძლიათ კიდეც დაამატეთ საკუთარი მორგებული ფილები. ახალი კრამიტის შექმნისას, დეველოპერებს შეუძლიათ განსაზღვრონ, შეიძლება იყოს თუ არა ფილა გადართვა პირდაპირ დაბლოკვის ეკრანიდან, მაგრამ ბევრი ნაგულისხმევი ფილა არ იყენებს ამ ფუნქციას. თუ თქვენ ეძებთ გზას გამორთეთ ან დამალეთ სწრაფი პარამეტრების ფილები დაბლოკვის ეკრანზემე გავაკეთე მარტივი, უფასო აპლიკაცია რომელიც შეგიძლიათ გამოიყენოთ სწორედ ამისთვის.

ზოგიერთი მწარმოებლის მოწყობილობა, როგორიცაა Samsung ან Huawei, ხელს უშლის მომხმარებელს გარკვეული ფილების გადართვას დაბლოკვის ეკრანზე ყოფნისას. მაგალითად, Huawei-ის მოწყობილობები, რომლებიც მუშაობენ EMUI-ზე, ხელს უშლიან მომხმარებელს მდებარეობის შეცვლას დაბლოკვის ეკრანზე ყოფნისას, თუ ისინი არ განბლოკავენ ტელეფონს. მაგრამ თუ მომხმარებელს აქვს თვითმფრინავის რეჟიმი ან WiFi ფილა, მათი გადართვა მაინც შესაძლებელია, რაც უსარგებლო ხდის მდებარეობის ფილების დაცვას.

მიუხედავად იმისა, რომ Google-მა დანერგა Factory Reset Protection (FRP), რათა თავიდან აიცილოს ქურდები თქვენი მოწყობილობით, შემდეგ კი ქარხნულად დააბრუნოთ იგი, მომხმარებლებს საშუალებას აძლევს გადართონ ნებისმიერი სწრაფი პარამეტრი. ნანახიმიერბევრირომიყოს უსაფრთხოების პოტენციური პრობლემა. დაბლოკვის ეკრანიდან სწრაფი პარამეტრების ფილების დამალვა ნამდვილად დაეხმარება მოწყობილობის უსაფრთხოებას, ეს არის დებატები. სხვა დროს, მაგრამ აშკარად არსებობს მიზეზი, რის გამოც გარკვეული OEM ბლოკავს გარკვეულ ფილებს, რომ არ იყოს წვდომა მის გარეშე განბლოკილი. და რადგან, როგორც ჩანს, ეს პოპულარული მოთხოვნაა, გადავწყვიტე, რომ ღირდა მარტივი აპლიკაციის გაკეთება ამ ამოცანის შესასრულებლად.


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

სწრაფი პარამეტრების ფილების სია აღებულია პარამეტრები. უსაფრთხო უპირატესობა sysui_qs_tiles. როგორც ასეთი, განაცხადი უნდა დაკმაყოფილდეს WRITE_SECURE_SETTINGS ნებართვა (როგორც ტერმინალის აპლიკაციის ძირეული ჭურვიდან, როგორიცაა მასალის ტერმინალი XDA უმცროსი წევრის მიერ იაროლეგოვიჩი ან მეშვეობით ADB ჭურვი). მინიჭებული ნებართვით, აპს შეუძლია დაწეროს sysui_qs_tiles, რომელიც დაუყოვნებლივ ცვლის ხელმისაწვდომი სწრაფი პარამეტრების ჩამონათვალს.

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

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

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

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

[appbox xda xda.hideqstiles]