Το Android Oreo έχει μια ολοκαίνουργια, ενοχλητική επίμονη ειδοποίηση για μια "εφαρμογή εκτελείται στο παρασκήνιο". Δείτε πώς να το ξεφορτωθείτε!
Επί Android Oreo, μια ειδοποίηση που ενοχλούσε τους χρήστες ήταν η ειδοποίηση "Η εφαρμογή εκτελείται στο παρασκήνιο". Εμφανίζεται κάθε φορά που ορισμένες εφαρμογές εκτελούνται στο παρασκήνιο ή επικαλύπτονται στην οθόνη, όπως το Facebook Messenger ή το Twilight. Η αρχή της κοινοποίησης είναι καλή, αλλά η εφαρμογή της δεν είναι. Η ειδοποίηση δεν μπορεί να αφαιρεθεί ούτε μπορεί να απενεργοποιηθεί, επομένως πρέπει να την αντέξετε να καταλαμβάνει χώρο στην οθόνη στις ειδοποιήσεις σας. Αυτό είναι, φυσικά, εάν δεν είστε διατεθειμένοι να το αντιμετωπίσετε. Αν και δεν είναι δυνατή η οριστική απενεργοποίηση της ειδοποίησης χωρίς πρόσβαση root, είναι δυνατό ουσιαστικά αναβάλλετε μόνιμα την ειδοποίηση, ώστε να μην τη δείτε ποτέ ξανά.
Μέθοδος 1 - Εύκολη
Ένας προγραμματιστής με το όνομα iboalali κυκλοφόρησε μια εφαρμογή
ειδικά για τον αποκλεισμό αυτής της ειδοποίησης. Η εφαρμογή είναι επίσης εντελώς ανοιχτού κώδικα! Λειτουργεί μόνο σε συσκευές αγγλικής γλώσσας, τουλάχιστον προς το παρόν, αλλά ο προγραμματιστής πιθανότατα θα προσθέσει υποστήριξη για άλλες γλώσσες καθώς προστίθενται μεταφράσεις.Το μόνο που χρειάζεται να κάνετε είναι να εγκαταστήσετε την εφαρμογή, να ενεργοποιήσετε την άδεια ακρόασης ειδοποιήσεων και θα διατηρήσει την ειδοποίηση αποκλεισμένη!
Τιμή: Δωρεάν.
4.
Μέθοδος 2 - ΣΥΝΙΣΤΕΙΤΑΙ
Ο προγραμματιστής των AutoApps, Ζοάο Ντίας, μας έχει ενημερώσει ότι έχει κυκλοφόρησε μια ενημέρωση στην εφαρμογή AutoNotification του που σας επιτρέπει να αποκλείσετε αυτήν (και άλλες) ειδοποιήσεις χωρίς να χρειάζεται Tasker. Επιπλέον, έχει προχωρήσει και δημιούργησε αυτό το νέο χαρακτηριστικό α δωρεάν δυνατότητα στην εφαρμογή του, ώστε να μπορείτε να απολαύσετε τη μη εμφάνιση της ειδοποίησης "η εφαρμογή εκτελείται στο παρασκήνιο" χωρίς να ξοδέψετε ούτε μια δεκάρα.
Το μόνο που έχετε να κάνετε είναι να κατεβάσετε το AutoNotification από το Google Play Store. Συνιστούμε αυτήν τη μέθοδο επειδή, σε αντίθεση με την παραπάνω εφαρμογή, αυτή λειτουργεί όλες οι γλώσσες και βοηθά επίσης στην αφαίρεση οποιαδήποτε άλλη ειδοποίηση συστήματος Android από τα οποία θέλετε να απαλλαγείτε, όπως η ειδοποίηση "σχεδίαση μέσω SystemUI one" ή η ειδοποίηση φόρτισης/εντοπισμού σφαλμάτων USB. Πρέπει απλώς να καθορίσετε ποια λέξη-κλειδί στοχεύετε στο φίλτρο τίτλου/κειμένου.
Τιμή: Δωρεάν.
4.3.
Τέλος, παρακολουθήστε αυτό το σύντομο εκπαιδευτικό βίντεο που παρέχεται από τον κ. Ντίας, το οποίο θα σας καθοδηγήσει στο πώς να αποκλείσετε την ειδοποίηση του συστήματος Android χρησιμοποιώντας την εφαρμογή του.
Μέθοδος 3 - Σκληρή
Αυτή η επιδιόρθωση έγινε από Μάρκο Στορνέλι ο οποίος είναι προγραμματιστής πολλών δωρεάν πρόσθετων Tasker στην οικογένεια BaldApps. Όπως δημοσιεύτηκε στο αυτό το νήμα του Reddit και κοινοποιήθηκε παρακάτω με την άδειά του, αυτή η επιδιόρθωση συνεπάγεται τη χρήση της εφαρμογής αυτοματισμού Tasker καθώς και μιας από τις προσθήκες Tasker του Marco που ονομάζεται Notification Listener.
Πρώτα, κατεβάστε αυτές τις δύο εφαρμογές. Θα χρειαστείτε το Tasker επειδή είναι απαραίτητο για το Notification Lister να κάνει τη δουλειά του, η οποία σε αυτήν την περίπτωση θα είναι να απαλλαγεί από την επίμονη ειδοποίηση των υπηρεσιών παρασκηνίου.
Τιμή: 3,49.
4.6.
[appbox googleplay com.balda.notificationlistener]
Στη συνέχεια, θα θελήσετε να εισαγάγετε το προφίλ Tasker που παρείχε ο Marco. Κατέβασέ το εδώ, στη συνέχεια ακολουθήστε τα παρακάτω στιγμιότυπα οθόνης για να μάθετε πώς να το εισαγάγετε και να το ρυθμίσετε!
Αφού εισαχθεί η Εργασία, μπορείτε να την εκτελέσετε για να "αναβάλετε" την ειδοποίηση. Ωστόσο, δεν εκτελείται κατά την εκκίνηση, επομένως ακολουθήστε τα παρακάτω βήματα για να μάθετε πώς να εκτελείτε αυτήν την Εργασία κατά την εκκίνηση για να αποκλείσετε αυτόματα την ειδοποίηση.
Και τώρα όταν κάνετε επανεκκίνηση της συσκευής σας, το προφίλ θα πρέπει να τρέχει κατά την εκκίνηση (καλά, όχι ακριβώς κατά την εκκίνηση καθώς τεχνικά εκτελείται όταν ξεκινά η υπηρεσία παρακολούθησης του Tasker, δηλαδή λίγα δευτερόλεπτα μετά την εκτέλεση άλλων δεκτών εκκίνησης)!
Σε περίπτωση που δεν λειτουργεί, είναι πιθανό η ειδοποίηση του συστήματος Android να εμφανίζεται αφού έχει ήδη εκτελεστεί η Εργασία. Σε αυτήν την περίπτωση, μπορείτε να εκτελέσετε μη αυτόματα την Εργασία κατά την εκκίνηση, αλλά ο προγραμματιστής Marco συνιστά να τροποποιήσετε την ενέργεια ερωτήματος για να προσθέσετε μεγαλύτερο χρονικό όριο, όπως 3 λεπτά. Εναλλακτικά, μπορείτε να προσθέσετε μια ενέργεια "Αναμονή" στην αρχή της Εργασίας και να χρησιμοποιήσετε ένα παρόμοιο μεγάλο χρονικό όριο.
Σε περίπτωση που εσείς μόνο θέλετε να αποκλείσετε αυτήν τη συγκεκριμένη ειδοποίηση του συστήματος Android (και όχι οτιδήποτε άλλο μπορεί να δημοσιεύσει), μπορείτε να αλλάξετε το Προφίλ σε να είναι ένα "Εκδήλωση ακρόασης ειδοποιήσεων" με την κατάσταση "αναρτημένη", με την εφαρμογή να στοχεύει "Σύστημα Android" και τον τίτλο να ταιριάζει *Ιστορικό*. Σημειώστε τη χρήση αστερίσκων εκεί - αυτός είναι ένας μπαλαντέρ που ταιριάζει με οποιοδήποτε κείμενο που περιβάλλει τον όρο "φόντο" και επομένως θα ταιριάζει μόνο εάν το σύστημα Android είναι η "εφαρμογή εκτελείται στο παρασκήνιο" Γνωστοποίηση.
Εξήγηση
Χωρίς root, δεν υπάρχει τρόπος στην πραγματικότητα αποτρέψει Σύστημα Android από την εμφάνιση της επίμονης ειδοποίησης "η εφαρμογή εκτελείται στο παρασκήνιο" στο Android 8.0 Oreo. Εξετάζοντας τον πηγαίο κώδικα για το ForegroundServiceController, του εκτέλεση, και το ForegroundServiceDialog δεν αποκαλύπτει τίποτα από το οποίο μπορούμε να εκμεταλλευτούμε. Από όσο γνωρίζουμε, δεν υπάρχει καμία τροποποίηση εντολών ή ιδιοτήτων συστήματος που μπορούμε να χρησιμοποιήσουμε για να ελέγξουμε εάν αυτή η υπηρεσία εκτελείται ή όχι. Φαίνεται ότι το "Dianne's Dungeon" (πιθανότατα ένα εσωτερικό αστείο της Google που αναφέρεται στην ανώτερη μηχανική Android Dianne Hackborn) δεν είναι κάτι από το οποίο μπορούμε εύκολα να αποφύγουμε.
Ωστόσο, η χρήση οποιασδήποτε από τις παραπάνω μεθόδους είναι μια σχετικά απλή λύση για αυτό το ζήτημα. Κάθε μία από αυτές τις μεθόδους υποβάλλει ερώτημα για μια ειδοποίηση "Σύστημα Android", η οποία είναι μια μόνιμη ειδοποίηση που δημιουργήθηκε από την εφαρμογή Android Framework (όνομα πακέτου "android"). Αν υπάρχει, τότε είναι αναβάλλει την ειδοποίηση από το σύστημα Android για παράλογα μεγάλο χρονικό διάστημα. Παρεμπιπτόντως, αυτή η τροποποίηση είναι απολύτως ασφαλής, καθώς το σύστημα Android συνήθως δεν παρέχει άλλες ειδοποιήσεις.