Πώς να χρησιμοποιήσετε τη λειτουργία App Twin του EMUI σε οποιονδήποτε εκκινητή

click fraud protection

Σε αυτό το σεμινάριο, θα σας δείξω πώς να χρησιμοποιείτε τη λειτουργία App Twin του EMUI σε οποιονδήποτε εκκινητή, όπως Nova, Apex, Action Launcher κ.λπ.

Πριν από λίγες μέρες, μοιράστηκα ένα σεμινάριο που περιγράφει πώς να χρησιμοποιήσετε τη λειτουργία App Twin του EMUI με οποιαδήποτε εγκατεστημένη εφαρμογή ή παιχνίδι στη συσκευή σας.

Εάν διαθέτετε συσκευή Huawei ή Honor που είναι σε Android 7.0 Nougat με EMUI 5 (όπως η οικογένεια Huawei Mate 9, Huawei P9/P9 Lite, Honor 6X ή Honor 8), τότε μπορεί να σας φανεί χρήσιμο αυτό το σεμινάριο. Αν και είναι σίγουρα μια τακτοποιημένη λύση για την επίλυση ενός περιττού περιορισμού που έθεσε σε εφαρμογή η Huawei/Honor, υπήρχε ένας άλλος περιορισμός στο χαρακτηριστικό που θεώρησα ανόητο.

Ακόμη και με τις οδηγίες που περιγράφονται σε αυτό το σεμινάριο που παρέκαμψαν τον χειρότερο παραβάτη που παρεμπόδιζε τη λειτουργία App Twin, έπρεπε να αντιμετωπίσετε το γεγονός ότι το App Twin λειτουργεί μόνο με το stock launcher EMUI. Δεν ήμουν ικανοποιημένος με αυτόν τον μεγάλο αστερίσκο που τοποθετήθηκε στο μάθημά μου, ήθελα να δω αν υπήρχε τρόπος να το αποφύγω αυτό. Ευτυχώς, υπάρχει.

Ανακάλυψα ότι οι κλωνοποιημένες εφαρμογές δεν είναι εφαρμογές sandbox και μπορούν στην πραγματικότητα να αντιδρούν σε κανονικές προθέσεις Android που στοχεύουν τις δραστηριότητες των αρχικών εφαρμογών. Για παράδειγμα, όταν προσπάθησα να μοιραστώ έναν σύνδεσμο από το Chromium στο Reddit είναι διασκεδαστικό, συναντήθηκα με το παράθυρο διαλόγου "πλήρης ενέργεια με χρήση" που μου ζητούσε να επιλέξω μεταξύ της αρχικής εφαρμογής και της κλωνοποιημένης εφαρμογής.

Αυτό σημαίνει ότι η κλωνοποιημένη εφαρμογή μπορεί να εκκινηθεί μέσω της αποστολής μιας πρόθεσης που στοχεύει την κύρια δραστηριότητα της εφαρμογής. Τελικά, αν το Chromium μπορεί να το κάνει, γιατί να μην το κάνουμε κι εμείς;

Στην πραγματικότητα, είναι αρκετά απλό να το κάνουμε αυτό χρησιμοποιώντας κάτι σαν αυτό, επιτρέποντάς μας να εκκινήσουμε κλωνοποιημένες εφαρμογές από οποιοδήποτε πρόγραμμα εκκίνησης τρίτου μέρους της επιλογής μας. Χρησιμοποιώντας ένα Intent/Shortcut maker όπως π.χ Πρόθεση ή Ξεκινήστε το Intent από το Play Store, μπορούμε να κάνουμε συντομεύσεις για να ανοίξουμε τον επιλογέα "πλήρης ενέργεια με χρήση".

Αν και αυτές οι εφαρμογές είναι δωρεάν, απαιτούν από εσάς να γνωρίζετε το όνομα της κύριας δραστηριότητας/συστατικού που μπορείτε να συλλέξετε είτε από το logcat είτε κοιτάζοντας το AndroidManifest. Ως εκ τούτου, λόγω της δυσκολίας που σχετίζεται με τον προσδιορισμό της κατάλληλης δραστηριότητας προς στόχευση, θα σας δείξω πώς να το κάνετε αυτό χρησιμοποιώντας Tasker.

App Twin στο Nova Launcher

Σημείωση: αυτό το σεμινάριο είναι άσκοπο εάν δεν χρησιμοποιείτε τη λειτουργία App Twin. Αυτό το σεμινάριο θα λειτουργήσει με οποιαδήποτε κλωνοποιημένη εφαρμογή που χρησιμοποιεί τη δυνατότητα, αλλά από προεπιλογή το EMUI σάς επιτρέπει μόνο να κλωνοποιήσετε το Whatsapp/Facebook ή το QQ/Wechat. Εάν θέλετε να κλωνοποιήσετε άλλες εφαρμογές για να τις χρησιμοποιήσετε σε πρόγραμμα εκκίνησης τρίτου κατασκευαστή, τότε θα χρειαστεί ακολουθήστε το προηγούμενο σεμινάριο μου να το πράξουν.


Χρησιμοποιήστε τη λειτουργία App Twin σε οποιονδήποτε εκκινητή

Το πώς θα λειτουργήσει αυτό είναι απλό. Θα δημιουργήσουμε μια σειρά από Εργασίες στο Tasker, με κάθε Εργασία να περιέχει μόνο μία Ενέργεια η καθεμία: εκκίνηση της κύριας δραστηριότητας κάθε εφαρμογής στη λίστα App Twin. Όταν ξεκινήσει η δραστηριότητα, θα ανοίξει το παράθυρο διαλόγου που σας ζητά να ανοίξετε την κύρια δραστηριότητα είτε της αρχικής εφαρμογής είτε της κλωνοποιημένης εφαρμογής σας. Θα τοποθετήσουμε μια συντόμευση για την εκτέλεση κάθε Εργασίας στην αρχική οθόνη, όπως στο Nova Launcher, ώστε να μπορούμε να αποσυνδέσουμε τη λειτουργία App Twin από την εκκίνηση EMUI.

Ανοίξτε το Tasker και πατήστε πάνω στην καρτέλα "Εργασία". Πατήστε στο + κάτω δεξιά για να δημιουργήσετε μια νέα Εργασία. Ονομάστε την Εργασία σύμφωνα με την εφαρμογή που έχετε κλωνοποιήσει. Μόλις βρεθείτε στην οθόνη επεξεργασίας εργασιών, προσθέστε μια νέα ενέργεια πατώντας στο + εικονίδιο στο κάτω μέσο της οθόνης. Παω σε Εφαρμογή --> Εκκίνηση εφαρμογής και βρείτε την εφαρμογή που έχετε κλωνοποιήσει. Παρατεταμένο πάτημα στο όνομα της εφαρμογής για να εμφανιστεί μια λίστα δραστηριοτήτων. Βρείτε κάτι που μοιάζει με το Κύρια δραστηριότητα στη λίστα και επιλέξτε αυτό.

Σημειώστε ότι δεν θα υπάρχει πάντα μια "Κύρια δραστηριότητα" σε αυτήν τη λίστα. Η δραστηριότητα που εκκινεί την κύρια οθόνη μιας εφαρμογής μπορεί τεχνικά να ονομαστεί οτιδήποτε. Για παράδειγμα, η κύρια Δραστηριότητα που εκκινεί το Gmail ονομάζεται "MailActivity". Σε περίπτωση που δυσκολεύεστε να καταλάβετε ποιο είναι, μην ανησυχείτε, καθώς μπορείτε να το βρείτε με απλή δοκιμή και λάθος. Απλώς επιστρέψτε στην οθόνη επεξεργασίας Εργασίας αφού επιλέξετε μια Δραστηριότητα και πατήστε το κουμπί αναπαραγωγής κάτω αριστερά για να δοκιμάσετε την Εργασία. Αν δείτε ένα αναδυόμενο παράθυρο διαλόγου "ολοκληρωμένη ενέργεια με χρήση", τότε έχετε τη σωστή δραστηριότητα.

Τέλος, για να επιτρέψει το Tasker να προστεθεί αυτή η Εργασία ως συντόμευση/γραφικό στοιχείο στην αρχική οθόνη σας, πρέπει να αντιστοιχίσουμε ένα εικονίδιο στην Εργασία. Στην οθόνη δημιουργίας εργασιών, πατήστε ξανά το εικονίδιο στην κάτω δεξιά γωνία (αυτό που μοιάζει με πλέγμα 9 μπλοκ). Θα δείτε ένα αναδυόμενο παράθυρο διαλόγου "Επιλογή εικόνας". Εάν έχετε ένα προσαρμοσμένο εικονίδιο που θέλετε να χρησιμοποιήσετε, μπορείτε να επιλέξετε "Τοπικά μέσα", διαφορετικά προτείνω να πατήσετε Εικονίδιο εφαρμογής ώστε να μπορείτε απλώς να χρησιμοποιήσετε το προεπιλεγμένο εικονίδιο της εφαρμογής.

Αυτό θα έπρεπε να είναι για αυτήν την εργασία. Επαναλάβετε αυτήν τη διαδικασία για όλες τις άλλες κλωνοποιημένες εφαρμογές που θέλετε να προστεθούν στον εκκινητή τρίτου κατασκευαστή.

Μόλις το κάνετε αυτό, είναι πολύ απλό να προσθέσετε αυτήν την Εργασία στην αρχική σας οθόνη. Απλώς εμφανίστε το μενού δημιουργίας widget του προγράμματος εκκίνησης (συνήθως παρατεταμένο πάτημα σε μια κενή περιοχή) και αναζητήστε Συντόμευση εργασίας κάτω από τη λίστα γραφικών στοιχείων Tasker. Πατήστε σε αυτό και, στη συνέχεια, επιλέξτε την Εργασία που δημιουργήσατε νωρίτερα. Θα πρέπει να το επαναλάβετε για κάθε κλωνοποιημένη εφαρμογή που θέλετε.

Και τέλος! Τώρα μπορείτε να απολαύσετε τη λειτουργία App Twin του EMUI, με οποιαδήποτε εφαρμογή της επιλογής σας σε οποιονδήποτε εκκινητή της επιλογής σας. Και οι δύο προσπάθειες της Huawei/Honor να περιορίσουν την αποκλειστικότητα αυτού του χαρακτηριστικού είναι πλέον αμφισβητήσιμες. Ας ελπίσουμε ότι αυτό δεν θα διορθωθεί σε μελλοντική ενημέρωση!


Εάν διαθέτετε συσκευή Huawei/Honor σε EMUI 5.X, δοκιμάστε το και ενημερώστε μας αν σας ταιριάζει!