Αυτή την εβδομάδα στο Tasker Pro, θα σας δείξουμε πώς να κλειδώνετε τον διακόπτη έντασης ήχου, ώστε να επιτρέπεται μόνο ο έλεγχος της έντασης των μέσων και όχι της έντασης κουδουνίσματος.
Ο αυτοματισμός υποτίθεται ότι αφορά την απλοποίηση των καθημερινών εργασιών για να σας δώσει περισσότερο πολύτιμο χρόνο κάνοντας τα πράγματα που αγαπάτε. Στο XDA, σας δείξαμε πώς μπορείτε να χρησιμοποιήσετε το Tasker ασφαλίστε τη συσκευή σας, βελτίωση της παραγωγικότητας, ή κάνει την οδήγηση ασφαλέστερη, όλο ένα μέρος της σειράς μας που ονομάζεται 'Tasker Week.'
Αλλά η διασκέδαση δεν σταματά εκεί. Εάν έχετε φαγούρα για μερικές σοβαρά φοβερές εργασίες Tasker (και έχουν βαρεθεί το βαρετό πράγματα όπως να σας πούμε πώς να επανεκκινήσετε το τηλέφωνό σας ή να κουνήσετε το τηλέφωνό σας για να ενεργοποιηθεί η οθόνη), τότε το νέο μας Σειρά Tasker Pro ειναι για σενα.
Θα δημοσιεύσουμε μια σειρά από πολύ προηγμένο Προφίλ Tasker που θα σας δείξουν πόσο ισχυρό μπορεί να είναι το Tasker εάν είστε πρόθυμοι να σκεφτείτε έξω από το κουτί. Παρόλο που έχουμε κάνει την περισσότερη σκληρή δουλειά για εσάς και σίγουρα είστε ελεύθεροι να εισαγάγετε τα προφίλ μου και να τα χρησιμοποιήσετε ως έχουν, Σας συνιστώ ανεπιφύλακτα να δώσετε μια ευκαιρία στην εκμάθηση πώς να χρησιμοποιείτε το Tasker εάν θέλετε να μπορείτε να προσαρμόσετε αυτές τις εργασίες ο ίδιος. Πάνω στο δικό μας
Tasker Tips & Tricks φόρουμ ή στο /r/Tasker subreddit του Reddit, μπορείτε να μοιραστείτε και να εργαστείτε με άλλους για το πώς να εφαρμόσετε μια ιδέα που μπορεί να έχετε (όπως έχω κάνει πολλές φορές).Αυτό είναι Εβδομάδα 7 του Tasker pro. Την περασμένη εβδομάδα, σας δείξαμε πώς μπορείτε να χρησιμοποιήσετε το Tasker για να ξεκλειδώσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τον αισθητήρα δακτυλικών αποτυπωμάτων στη συσκευή σας Android. Αυτή την εβδομάδα, θα σας δείξουμε πώς να το κάνετε αντιστοιχίστε ξανά τον διακόπτη έντασης ήχου, ώστε να ελέγχει μόνο την ένταση του μέσου και όχι την ένταση του κουδουνίσματος.
Tasker Pro #7: Κλειδώστε το Volume Rocker σας
Από προεπιλογή, οι ρυθμιστές έντασης ήχου στις συσκευές Android έχουν ρυθμιστεί να ελέγχουν την ένταση ειδοποιήσεων/κουδουνίσματος. Μόνο όταν μια εφαρμογή ζητήσει την αναπαραγωγή ήχου μέσω του καναλιού έντασης πολυμέσων, θα χρησιμοποιηθεί η ένταση του πολυμέσου. Δυστυχώς, μερικές φορές αυτό οδηγεί σε περίεργες περιπτώσεις όπου προσπαθείτε να ρυθμίσετε την ένταση πριν ξεκινήσετε την αναπαραγωγή πολυμέσων και το Android απλά δεν σας επιτρέπει να το κάνετε όταν πατάτε τα πλήκτρα έντασης.
Πολλοί χρήστες στο Reddit βρήκαν ότι αυτό είναι... ήπια εξοργιστικό. Για πολλούς από αυτούς τους χρήστες, ο κύριος λόγος για τη χρήση του διακόπτη έντασης ήχου είναι ο έλεγχος της έντασης του μέσου. Γιατί να ασχοληθείτε με τον ακριβή τρόπο ελέγχου της έντασης του κουδουνίσματος όταν τα περισσότερα από αυτά εναλλάσσονται μεταξύ δόνησης και ενός άλλου επιπέδου έντασης ήχου; Αυτή είναι μια καταγγελία κατά του Android που γίνεται από κάθε είδους χρήστες, αλλά για τους περισσότερους οι λύσεις είναι είτε δεν είναι εύκολα προσβάσιμα, είναι μισοψημένα και δεν λειτουργούν σωστά, είτε απλά δεν δουλεύουν τηλέφωνο.
Για παράδειγμα, οι χρήστες προσαρμοσμένης ROM είχαν τη δυνατότητα να ελέγχουν την ένταση του ήχου μέσω του διακόπτη έντασης ήχου για χρόνια τώρα. Αυτή η δυνατότητα είναι κάτι που θα βρείτε σχεδόν σε κάθε προσαρμοσμένη ROM. Αλλά πολλοί χρήστες, όπως είναι κατανοητό, δεν επιθυμούν να χρησιμοποιήσουν προσαρμοσμένη ROM. Οι χρήστες με ρίζες μπορούν να εγκαταστήσουν το Xposed Framework και να εκτελέσουν μια λειτουργική μονάδα ειδικά για την υλοποίηση αυτής της δυνατότητας, αλλά υπάρχουν πολλά τηλέφωνα όπου η πρόσβαση root δεν είναι προσβάσιμη. Μια άλλη επιλογή είναι η χρήση μιας μη ριζικής εφαρμογής για να αντιστοιχίστε ξανά τα κουμπιά σας αλλά αυτό δεν υποστηρίζει όλες τις συσκευές. Μια μέθοδος που υποστηρίζει κάθε συσκευή είναι η χρήση του Εφαρμογή Rocker Locker, ωστόσο, αυτή η εφαρμογή χρησιμοποιεί μια ειλικρινά τρομερή μέθοδο για να κρατήσει τον διακόπτη έντασης κλειδωμένο στον έλεγχο πολυμέσων: στην πραγματικότητα αναπαράγει συνεχώς ήχο από το ηχείο σας (σοβαρά) που μπορεί να οδηγήσει σε τεράστια εξάντληση της μπαταρίας.
Χρησιμοποιώντας το Tasker, μπορούμε να δημιουργήσουμε μια μέθοδο που δεν απαιτεί root, δεν εκτελείται στο παρασκήνιο, και λειτουργεί σε όλες τις συσκευές. Θα αποτρέψει τις αλλαγές βημάτων στην ένταση του κουδουνίσματος εκτός εάν υπάρχει εισερχόμενη/εξερχόμενη κλήση σε εξέλιξη ωστόσο Η λειτουργία αθόρυβης/δόνησης θα εξακολουθεί να λειτουργεί σωστά. Σημειώστε ότι υπάρχει μια μικρή καθυστέρηση μεταξύ της αλλαγής της έντασης και παρόλο που θα δείτε την ένταση του κουδουνίσματος μειωθεί όταν εμφανιστεί η γραμμή έντασης, το Tasker θα αναιρέσει σιωπηλά την αλλαγή σας και θα εφαρμόσει αυτήν την αλλαγή έντασης στα μέσα Ενταση ΗΧΟΥ. Αυτό συμβαίνει γιατί χωρίς root δεν μπορείτε πραγματικά αποτρέψει Το Android δεν αλλάζει την ένταση του ήχου κουδουνίσματος όταν πατάτε τα πλήκτρα έντασης, επομένως, αντιθέτως, παρεμποδίζουμε την αλλαγή της έντασης ήχου αμέσως μόλις συμβεί και την ανακατευθύνουμε ώστε να εφαρμοστεί στην ένταση του πολυμέσου.
Απαιτήσεις
- Tasker (2,99 $)
Οδηγίες
Αποποίηση ευθύνης: Πολλές παραλλαγές αυτής της ρύθμισης υπήρχαν σε διάφορα φόρουμ Tasker όλα αυτά τα χρόνια. Επανεμφανίζεται κάθε λίγους μήνες, αλλά σπάνια το βλέπουν χρήστες εκτός εξειδικευμένων φόρουμ. Αν και δημιούργησα αυτήν τη ρύθμιση από την αρχή, η μέθοδος χρησιμοποιεί αρκετά απλή/βασική λογική Tasker και έτσι πιθανότατα θα μοιάζει με τη δουλειά που έκαναν άλλοι στο παρελθόν.
Το πρώτο πράγμα που θα χρειαστεί να κάνετε είναι να δημιουργήσετε ένα νέο προφίλ και να το ονομάσετε κάπως έτσι Ένταση πολυμέσων. Το όνομα δεν έχει καμία απολύτως σημασία, αλλά επιλέξτε κάτι περιγραφικό. Θα χρησιμοποιήσουμε δύο κανόνες ετικέτας* για αυτήν την εργασία, ένα περιβάλλον κατάστασης και ένα περιβάλλον συμβάντος. Για το Πλαίσιο εκδήλωσης θα θέλετε να πάτε στο Μεταβλητές και διάλεξε Μεταβλητό σύνολο. Για τη μεταβλητή, βάλτε την να παρακολουθεί τις αλλαγές %VOLR. Μην καθορίσετε μια τιμή, καθώς θα θέλουμε το Tasker να ανιχνεύει ΟΠΟΙΑΔΗΠΟΤΕ αλλαγές στη δυναμική καθολική μεταβλητή %VOLR (Ένταση ήχου κλήσης). Για το Πολιτικό πλαίσιο θα θέλετε να πάτε στο Τηλέφωνο και διάλεξε Κλήση. Κάτω από το αναπτυσσόμενο μενού, επιλέξτε Οποιος και μετά ελέγξτε Αντιστρέφω στον πάτο. Αυτό θα κάνει το προφίλ να είναι ενεργό μόνο όποτε δεν βρίσκεστε στη μέση μιας κλήσης.
*Σημείωση: για να προσθέσετε ένα δεύτερο έναυσμα σε αυτό το προφίλ, θα πρέπει πρώτα να προσθέσετε τουλάχιστον μία ενέργεια στην εργασία (ή απλώς προχωρήστε και ακολουθήστε τις παρακάτω οδηγίες για να την ολοκληρώσετε πλήρως). Στη συνέχεια, μπορείτε να πατήσετε παρατεταμένα την πρώτη σκανδάλη που ενεργοποιήσατε και να επιλέξετε την επιλογή "Προσθήκη περιβάλλοντος".
Στη συνέχεια, θα δημιουργήσουμε την ίδια την εργασία. Αυτή είναι η σειρά ενεργειών που θα εκτελούνται κάθε φορά που το Tasker εντοπίζει μια αλλαγή στην ένταση του κουδουνίσματος (το συμβάν) και ότι δεν βρίσκεστε σε κλήση (κατάσταση).
- Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %VolRing προς την %VOLR. Ελέγξτε το If στο κάτω μέρος και ορίστε το στο if %VolRing !Σετ. Αυτή η ενέργεια εκτελείται την πρώτη φορά που εκτελείτε αυτό το σενάριο και δεν εκτελείται ποτέ ξανά. Εκτελείται όποτε το %VolRing δεν έχει τιμή (δεν έχει οριστεί).
- Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %volmedia προς την %VOLM. Αυτό θα αποθηκεύσει τον τρέχοντα τόμο πολυμέσων σε μια τοπική μεταβλητή.
- Εργασία --> Αν. Αν %VOLR > %VolRing. Εάν η τρέχουσα ένταση ήχου κουδουνίσματος είναι μεγαλύτερη από την προηγούμενη ένταση κουδουνίσματος, τότε αυτό σημαίνει ότι μόλις πατήσατε το κουμπί αύξησης της έντασης.
- Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %VolRing προς την %VOLR-1. Ελεγχος Κάντε Μαθηματικά. Ρυθμίστε τη μεταβλητή έντασης κουδουνίσματος στην προηγούμενη ένταση ήχου κουδουνίσματος (στην ουσία, αντιστρέψτε την αλλαγή).
- Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %volmedia προς την %VOLM+1. ΕλεγχοςΚάντε Μαθηματικά. Αυξήστε τη μεταβλητή έντασης του μέσου (αφού πατήσατε την ένταση προς τα πάνω).
- Εργασία --> Άλλο εάν. Αν %VOLR < %VolRing. Αυτή η θήκη καλύπτει όταν πατάτε προς τα κάτω την ένταση.
- Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %VolRing προς την %VOLR+1. Ελεγχος Κάντε Μαθηματικά. Ρυθμίστε τη μεταβλητή έντασης κουδουνίσματος στην προηγούμενη ένταση ήχου κουδουνίσματος (στην ουσία, αντιστρέψτε την αλλαγή).
- Μεταβλητές --> Σύνολο μεταβλητών. Ονομα: %volmedia προς την %VOLM-1. Ελεγχος Κάντε Μαθηματικά. Μειώστε τη μεταβλητή έντασης του μέσου (αφού πατήσατε την ένταση προς τα κάτω).
- Εργασία --> Άλλο.
- Εργασία --> Διακοπή. Τοποθετούμε μια ενέργεια διακοπής εδώ για να σταματήσει η εκτέλεση της Εργασίας κάθε φορά που η τρέχουσα ένταση κουδουνίσματος στο %VOLR ταιριάζει με αυτήν που υπάρχει στο %VolRing. Πρέπει να λάβουμε υπόψη αυτήν την περίπτωση για να αποτρέψουμε έναν άπειρο βρόχο που εμφανίζεται κατά τη διάρκεια της ενέργειας 13, ως τη δεύτερη αλλάξτε την ένταση του κουδουνίσματος (ακόμα και όταν είναι μέσα στο Tasker και όχι από κουμπί υλικού) η εργασία θα εκτελεστεί πάλι. Αλλά όταν εκτελείται ξανά, εάν δεν έχετε αυτήν την ενέργεια, απλώς θα συνεχίσει να εκτελεί την εργασία. Εναλλακτικά, μπορείτε να ορίσετε μια ενέργεια check in 13 παρακάτω για να την εκτελείτε μόνο όταν %VolRing =/= %VOLR.
- Εργασία --> Τέλος Εάν.
- Ήχος --> Ένταση πολυμέσων. Πατήστε το εικονίδιο με το διπλό βέλος για να σας επιτρέψει να ορίσετε μια μεταβλητή εδώ αντί να χρησιμοποιήσετε το ρυθμιστικό. Εάν δεν βλέπετε αυτό το κουμπί, τότε θα πρέπει να απενεργοποιήσετε τη Λειτουργία αρχαρίου στις προτιμήσεις του Tasker. Για το Επίπεδο ρυθμίστε το σε %volmedia. Αυτό θα αλλάξει την ένταση του μέσου.
- Ήχος --> Ένταση κουδουνίσματος. Πάλι, πατήστε το εικονίδιο με διπλό βέλος για να επιτρέψετε μεταβλητή είσοδο. Για το Επίπεδο ρυθμίστε το σε %VolRing. Αυτό θα αλλάξει την ένταση του κουδουνίσματος.
Και voila! Εάν μπορείτε να το ακολουθήσετε αυτό, τότε συγχαρητήρια, είστε λίγο πολύ κύριος του Tasker! Μπερδευτείτε σε ένα βήμα και θέλετε απλώς να εισαγάγετε το σενάριο και να συνεχίσετε τη ζωή σας;
Εάν θέλετε να εισαγάγετε αυτό το σενάριο Tasker, μπορείτε να το κατεβάσετε από Κεντρικός υπολογιστής αρχείων Android. Για να εισαγάγετε την εργασία, πρέπει πρώτα να απενεργοποιήσετε τη λειτουργία αρχαρίων στο Tasker μεταβαίνοντας στο μενού --> προτιμήσεις. Κάτω από την καρτέλα διεπαφή χρήστη, καταργήστε την επιλογή "Λειτουργία αρχαρίου". Στη συνέχεια, επιστρέψτε στο κύριο μενού Tasker, κάντε κλικ στην καρτέλα «Προφίλ». Στη συνέχεια, πατήστε παρατεταμένα στην καρτέλα "Προφίλ" και πατήστε "Εισαγωγή". Μεταβείτε στο σημείο όπου κατεβάσατε το αρχείο μου .prf.xml και επιλέξτε το για να το εισαγάγετε. Μόλις το εισαγάγετε, είστε ελεύθεροι να παίξετε μαζί του όπως σας ταιριάζει. Αυτή η εργασία εκτελείται χωρίς την ανάγκη εισόδου χρήστη, επομένως δεν χρειάζεται να εκκινήσετε το προφίλ/εργασία με οποιονδήποτε τρόπο.
Την επόμενη εβδομάδα για το Tasker Pro θα σας δείξω πώς να το κάνετε ελέγξτε τη μουσική σας (ακόμα και το Spotify) χρησιμοποιώντας τα πλήκτρα έντασης όταν η οθόνη είναι απενεργοποιημένη (*ΧΩΡΙΣ ROOT*)!
Τι θα θέλατε να με δείτε να φτιάχνω με το Tasker; Ενημερώστε μας παρακάτω και μπορεί να παρουσιάσουμε την ιδέα σας σε μελλοντικό άρθρο!