Tasker, Android-ის ყველაზე პოპულარული აპლიკაცია ავტომატიზაციისთვის, იღებს logcat-ის აღმოჩენას თავის უახლეს განახლებაში. ეს ხსნის უამრავ ახალ ავტომატიზაციის შესაძლებლობებს.
ძლიერი მომხმარებლებისთვის, რომლებსაც სურთ თავიანთი ტელეფონის ყველა ნაწილის მორგება, არსებობს რამდენიმე აუცილებელი აპლიკაცია. აპლიკაციები, როგორიცაა MacroDroid, Automate და Llama, ყველა უზრუნველყოფს ავტომატიზაციის ფუნქციებს, მაგრამ ჩემი აზრით, არცერთი მათგანი არ ატარებს სანთელს Tasker-ზე. მიუხედავად იმისა, რომ მას შეიძლება არ ჰქონდეს საუკეთესო ინტერფეისი, Tasker არის ჩემი პირადი საყვარელი ავტომატიზაციის აპლიკაცია იმის გამო, თუ რამდენად აქტიურია დეველოპერი, რამდენი მოდული ხელმისაწვდომია მისთვის და რამდენად აქტიურია საზოგადოება. მიუხედავად იმისა, რომ Android API-ები სულ უფრო და უფრო იზღუდება ყოველი ახალი გამოშვებით, Tasker-ის დეველოპერმა და საზოგადოებამ იპოვეს შეზღუდვების გადალახვის გზები. მაგალითად, უახლესმა v5.9.beta.8 გამოშვებამ დაამატა ახალი ფუნქცია, რომელიც ხსნის ავტომატიზაციის შესაძლო შემთხვევების სრულიად ახალ სფეროს: logcat-ის აღმოჩენა.
Logcat-ის გამოვლენა
გასულ თვეში, Tasker-ის დეველოპერმა გამოუშვა ახალი ბეტა, რომელიც ჩართულია ბუფერში მონიტორინგი Android 10-ზე. Android 10-დან ხელს უშლის ფონური აპების წაკითხვას ბუფერში, ალბათ გაინტერესებთ, როგორ იყო ეს შესაძლებელი. პასუხი არის ლოგის წაკითხვით. Logcat არის ჭურვის ინსტრუმენტი რომელიც ამოიღებს სისტემის ყველა მოვლენისა და აპების მიერ შეტანილი სხვა მოვლენების ჟურნალს. როდესაც ახალი ჩანაწერი იწერება ბუფერში, შესაბამისი სისტემის ჟურნალი შეიცავს ბუფერში ტექსტს. ამ ჟურნალის წაკითხვით, Tasker-ს შეუძლია აღმოაჩინოს მიმდინარე ბუფერში ჩანაწერი.
ჩვეულებრივ, აპებს არ აქვთ სისტემის ჟურნალების წაკითხვის უფლება და ასევე არ შეუძლიათ მომხმარებლისგან ამის ნებართვის მინიჭება. ეს იმის გამო ხდება, რომ ჟურნალში შესაძლოა არსებობდეს მგრძნობიარე მონაცემები და ნებისმიერ აპს ჟურნალების წაკითხვის უნარის დაშვება ხსნის კონფიდენციალურობასა და უსაფრთხოებასთან დაკავშირებულ ჭიების მთელ ქილებს. თუმცა, შესაძლებელია მომხმარებელმა ხელით მიანიჭოს აპს ჟურნალების წაკითხვის ნებართვა. თუ აპლიკაცია, როგორიცაა Tasker, აცხადებს READ_LOGS ნებართვას, მაშინ მომხმარებელს შეუძლია ხელით გასცეს ეს ნებართვა ADB-ის მეშვეობით. როდესაც დააინსტალირებთ Tasker-ის უახლეს ბეტას, ის მოგთხოვთ ამის გაკეთებას.
რა შეგიძლიათ გააკეთოთ ახალი Logcat Entry ღონისძიებასთან Tasker-ში? თავად დეველოპერი მოგცემთ რამდენიმე მაგალითს:
- გაზარდეთ Pixel 4-ის მოძრაობის ჟესტები
- მოწყობილობის განბლოკვისას გააკეთეთ სხვადასხვა რამ თითოეული თითისთვის
- რეაგირება განგაშის ჩაჩუმებაზე
- გააკეთეთ სხვადასხვა საქმეები, როდესაც განბლოკავთ თქვენს მოწყობილობას თითით ან ნიმუშით
- რეაგირება უკან ღილაკზე, რომელიც შეჩერებულია 1 წამით ნებისმიერ აპლიკაციაში
- რეაგირება პროგრამული უზრუნველყოფის კლავიატურაზე ნაჩვენები/დამალული
- განახორციელეთ სხვადასხვა მოქმედებები სამსუნგის მოწყობილობებზე იმის მიხედვით, იყო თუ არა ჩართვის ღილაკზე ორჯერ დაწკაპუნება ან Bixby ღილაკზე დაჭერა
ეს ყველაფერი მხოლოდ განსხვავებული გამოყენების შემთხვევებია, რომლებიც დეველოპერმა მოიფიქრა, მაგრამ ეს შორს არის იმ ყოვლისმომცველი ჩამონათვალისგან, რისი გაკეთებაც შეგიძლიათ logcat-ის გამოვლენით.
აქ არის ვიდეო, სადაც ნაჩვენებია, თუ როგორ გამოვიყენოთ Tasker ლოგიკატის გადასაღებად და გასაფილტრად სასურველი ჩანაწერისთვის:
logcat-ის გამოვლენის ორი პრობლემა არის ის, რომ მისი დაყენება შორს არის მომხმარებლისთვის მოსახერხებელი და ექვემდებარება ცვლილებას ნებისმიერ დროს, თუ დეველოპერები შეასწორებენ მათი აპების გაგზავნილ ჟურნალებს. ამ კონფიგურაციის მიღებას დასჭირდება ცოტა საცდელი და შეცდომა, მაგრამ მას შემდეგ რაც რაიმეს დააყენებთ, ალბათ არ მოგიწევთ ცვლილებების შეტანა თქვენს კონფიგურაციაში ხშირად.
ახალი მალსახმობი მოქმედება
Tasker-ის ამჟამინდელი დეველოპერი რეალურად არის არ არის აპლიკაციის ორიგინალური დეველოპერი. ამჟამინდელი დეველოპერი ძირითადად მუშაობდა Tasker დანამატების კომპლექტზე, სახელწოდებით AutoApps, ასე რომ, როდესაც ის აიღო Tasker-ზე განვითარების სამუშაოები, მან დაიწყო მისი ზოგიერთი მოდულის ფუნქციონირების მიგრაცია მთავარ Tasker-ში აპლიკაცია. Tasker-ის უახლესი ბეტა გამოშვება არსებითად უარყოფს AutoShortcut დანამატს ახალი მალსახმობის მოქმედების დამატებით.
ახალი logcat შესვლის ამოცნობა და მალსახმობების მოქმედება არის ორი უდიდესი ცვლილება უახლეს ბეტა გამოშვებაში, მაგრამ არის სხვა მცირე ცვლილებები, როგორიცაა გაუმჯობესებული მდებარეობის მიღება, ცვლადის გადახედვა და შეცდომების გამოსწორება ორი დიდი ხნის განმავლობაში შეცდომები. თქვენ შეგიძლიათ წაიკითხოთ ცვლილებების სრული ჟურნალი აქ. შეგიძლიათ დარეგისტრირდეთ Tasker beta Google Play-ზე ან ჩამოტვირთეთ APK ეხლა.