Tasker Pro: ყოველთვის აკონტროლეთ მედიის ხმა ხმის ღილაკებით

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

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

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

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

Tasker-ის რჩევები და ხრიკები ფორუმებზე ან Reddit-ის /r/Tasker subreddit-ზე, შეგიძლიათ გააზიაროთ და იმუშაოთ სხვებთან, თუ როგორ განახორციელოთ იდეა, რომელიც შეიძლება გქონდეთ (როგორც დავამთავრე ბევრჯერ).

Ეს არის კვირა 7 Tasker pro-ს. გასულ კვირას ჩვენ გაჩვენეთ, თუ როგორ შეგიძლიათ გამოიყენოთ Tasker თქვენი Windows კომპიუტერის განბლოკვისთვის თქვენი Android მოწყობილობაზე თითის ანაბეჭდის სენსორის გამოყენებით. ამ კვირაში ჩვენ გაჩვენებთ, თუ როგორ გადააკეთეთ თქვენი ხმის მარეგულირებელი ისე, რომ ის აკონტროლებს მხოლოდ მედიის ხმას და არა ზარის ხმას.


Tasker Pro #7: ჩაკეტეთ თქვენი მოცულობის როკერი 

მეშვეობით Reddit

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

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

მედია კონტროლის ვარიანტი Custom ROM-დან

მაგალითად, საბაჟო ROM-ის მომხმარებლებს ჰქონდათ შესაძლებლობა აკონტროლონ მედიის მოცულობა ხმის მარეგულირებელით წლები ახლა. ეს ფუნქცია არის ის, რასაც ნახავთ თითქმის ყველა საბაჟო ROM-ში. მაგრამ ბევრ მომხმარებელს არ აქვს სურვილი გამოიყენოს საბაჟო ROM. Rooted მომხმარებლებს შეუძლიათ დააინსტალირონ Xposed Framework და გაუშვან მოდული კონკრეტულად ამ ფუნქციის განსახორციელებლად, მაგრამ ბევრი ტელეფონია, სადაც root წვდომა მიუწვდომელია. კიდევ ერთი ვარიანტია არა-root აპლიკაციის გამოყენება გადახედეთ თქვენს ღილაკებს მაგრამ ეს არ უჭერს მხარს ყველა მოწყობილობას. ერთი მეთოდი, რომელიც მხარს უჭერს ყველა მოწყობილობას, არის მისი გამოყენება Rocker Locker აპლიკაციათუმცა, ეს აპი იყენებს გულწრფელად საშინელ მეთოდს, რათა თქვენი ხმის მარეგულირებელი ჩაკეტილი იყოს მედიის კონტროლზე: ის რეალურად განუწყვეტლივ უკრავს აუდიოს თქვენი დინამიკიდან (სერიოზულად), რამაც შეიძლება გამოიწვიოს ბატარეის უზარმაზარი გადინება.

Tasker-ის გამოყენებით ჩვენ შეგვიძლია შევქმნათ მეთოდი, რომელიც არ საჭიროებს root, არ მუშაობს ფონზე, და მუშაობს ყველა მოწყობილობაზე. ეს ხელს შეუშლის რინგერის ხმის ნაბიჯების ცვლილებას თუ არ არის შემომავალი/გამავალი ზარი თუმცა ჩუმად/ვიბრაციის რეჟიმი კვლავ გამართულად იმუშავებს. გაითვალისწინეთ, რომ ხმის შეცვლას შორის მცირე შეფერხებაა და მიუხედავად იმისა, რომ დაინახავთ ზარის ხმას შეამცირეთ, როდესაც ხმის ზოლი გამოჩნდება, Tasker ჩუმად გააუქმებს თქვენს ცვლილებას და გამოიყენებს ამ ხმის ცვლილებას მედიაზე მოცულობა. ეს იმიტომ ხდება, რომ root-ის გარეშე რეალურად არ შეგიძლია თავიდან აცილება Android-ს არ შეუძლია შეცვალოს ზარის ხმა, როდესაც თქვენ დააჭერთ ხმის ღილაკებს, ასე რომ, ჩვენ ვწყვეტთ ხმის ცვლილებას მაშინვე, როდესაც ეს მოხდება და გადამისამართებთ მას მედიის ხმაზე გამოსაყენებლად.


მოთხოვნები

  • Tasker ($2,99)

ინსტრუქციები

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

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

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

შემდეგი, ჩვენ თავად შევქმნით დავალებას. ეს არის მოქმედებების სერია, რომელიც განხორციელდება, როდესაც Tasker აღმოაჩენს ცვლილებას ზარის ხმაში (მოვლენა) და რომ თქვენ არ ხართ ზარში (მდგომარეობაში).

  1. Variables --> Variable Set. სახელი: %VolRing რომ %VOLR. შეამოწმეთ If ბოლოში და დააყენეთ თუ %VolRing !Set. ეს ქმედება პირველად გაშვებულია ამ სკრიპტის გაშვებით და ის აღარასოდეს განმეორდება. ის მუშაობს ყოველთვის, როცა %VolRing-ს მნიშვნელობა არ აქვს (ის არ არის დაყენებული).
  2. Variables --> Variable Set. სახელი: ვოლმედია რომ %VOLM. ეს შეინახავს მედიის მიმდინარე მოცულობას ადგილობრივ ცვლადში.
  3. ამოცანა --> თუ. თუ %VOLR > %VolRing. თუ ამჟამინდელი ზარის ხმა აღემატება წინა ზარის ხმას, მაშინ ეს ნიშნავს, რომ თქვენ უბრალოდ დააჭირეთ ხმის გაზრდის ღილაკს.
  4. Variables --> Variable Set. სახელი: %VolRing რომ %VOLR-1. Ჩეკი გააკეთე მათემატიკა. დააყენეთ ზარის ხმის ცვლადი წინა ზარის ხმაზე (არსებითად, შეცვალეთ ცვლილება).
  5. Variables --> Variable Set. სახელი: ვოლმედია რომ %VOLM+1. Ჩეკიგააკეთე მათემატიკა. გაზარდეთ მედიის ხმის ცვლადი (რადგან თქვენ დააჭირეთ ხმის ამაღლებას).
  6. ამოცანა --> სხვა თუ. თუ %VOLR < %VolRing. ეს ქეისი ფარავს ხმის დაკლებისას დაჭერისას.
  7. Variables --> Variable Set. სახელი: %VolRing რომ %VOLR+1. Ჩეკი გააკეთე მათემატიკა. დააყენეთ ზარის ხმის ცვლადი წინა ზარის ხმაზე (არსებითად, შეცვალეთ ცვლილება).
  8. Variables --> Variable Set. სახელი: ვოლმედია რომ %VOLM-1. Ჩეკი გააკეთე მათემატიკა. შეამცირეთ მედიის ხმის ცვლადი (რადგან თქვენ დააჭირეთ ხმის დაწევას).
  9. ამოცანა --> სხვა.
  10. ამოცანა --> გაჩერება. ჩვენ ვათავსებთ გაჩერების მოქმედებას აქ, რათა შევაჩეროთ ამოცანის გაშვება, როდესაც ზარის მიმდინარე ხმა %VOLR-ში ემთხვევა %VolRing-ში არსებულს. ჩვენ უნდა გავითვალისწინოთ ეს შემთხვევა, რათა თავიდან ავიცილოთ უსასრულო მარყუჟი, რომელიც ხდება მე-13 მოქმედების დროს, როგორც მეორე თქვენ შეცვალეთ ზარის ხმა (მაშინაც კი, როდესაც ის Tasker-ის შიგნით არის და არა აპარატურის ღილაკიდან) ამოცანა შესრულდება ისევ. მაგრამ როდესაც ის კვლავ გაშვებულია, თუ თქვენ არ გაქვთ ეს მოქმედება, ის უბრალოდ გააგრძელებს დავალების შესრულებას. ალტერნატიულად, შეგიძლიათ დააყენოთ შემოწმების მოქმედება 13 ქვემოთ, რათა გაუშვათ მხოლოდ %VolRing =/= %VOLR.
  11. ამოცანა --> დასრულება თუ.
  12. აუდიო --> მედიის მოცულობა. დააჭირეთ ორმაგი ისრის ხატულას, რათა აქ ცვლადი დააყენოთ, ვიდრე სლაიდერი გამოიყენოთ. თუ ამ ღილაკს ვერ ხედავთ, მაშინ დაგჭირდებათ დამწყებ რეჟიმის გამორთვა Tasker-ის პრეფერენციებში. Სთვის დონე დააყენეთ იგი ვოლმედია. ეს შეცვლის მედიის მოცულობას.
  13. აუდიო --> ზარის ხმა. კვლავ დააჭირეთ ორმაგი ისრის ხატულას ცვლადი შეყვანის დასაშვებად. Სთვის დონე დააყენეთ იგი %VolRing. ეს შეცვლის ზარის ხმას.

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

თუ გსურთ ამ Tasker სკრიპტის იმპორტი, შეგიძლიათ გადმოწეროთ საიდან Android ფაილის ჰოსტი. ამოცანის იმპორტისთვის, ჯერ უნდა გამორთოთ დამწყები რეჟიმი Tasker-ში მენიუში --> პარამეტრების გადასვლით. ინტერფეისის ჩანართის ქვეშ, მოხსენით მონიშვნა „დამწყები რეჟიმი“. შემდეგ დაბრუნდით Tasker-ის მთავარ მენიუში, დააწკაპუნეთ ჩანართზე „პროფილები“. შემდეგ დიდხანს დააჭირეთ "პროფილების" ჩანართს და დააჭირეთ "იმპორტს". გადადით იქ, სადაც გადმოწერეთ ჩემი .prf.xml ფაილი და აირჩიეთ ის იმპორტისთვის. მას შემდეგ რაც შემოიტანთ, თავისუფლად შეგიძლიათ ითამაშოთ, როგორც თქვენთვის შესაფერისია. ეს დავალება მუშაობს მომხმარებლის შეყვანის გარეშე, ამიტომ არ არის საჭირო თქვენი პროფილის/დავალების გაშვება რაიმე ფორმით.

მომავალ კვირას Tasker Pro-სთვის გაჩვენებთ როგორ აკონტროლეთ თქვენი მუსიკა (თუნდაც Spotify) ხმის ღილაკების გამოყენებით, როდესაც ეკრანი გამორთულია (*ROOT-ის გარეშე*)!

შეამოწმეთ ყველა Tasker Pro სკრიპტი!

რას ისურვებდი, რომ მე ვაკეთო Tasker-ით? შეგვატყობინეთ ქვემოთ და ჩვენ შესაძლოა გამოვავლინოთ თქვენი იდეა მომავალ სტატიაში!