Το WaveUp ξυπνά το τηλέφωνό σας—ενεργοποιεί την οθόνη—όταν κάνετε κύματα πάνω από τον αισθητήρα εγγύτητας.
Έφτιαξα αυτήν την εφαρμογή επειδή βαρέθηκα να πατάω το κουμπί λειτουργίας μόνο για να ελέγξω την ώρα (μια εκπληκτικά συχνή συνήθεια). Εμπνευσμένο από το εξαιρετικό On/Off της οθόνης Gravity. Έψαξα για μια εναλλακτική λύση ανοιχτού κώδικα και απλά δεν μπορούσα να βρω. Το έφτιαξα λοιπόν μόνος μου!
Ελέγξτε τον κωδικό: https://gitlab.com/juanitobananas/wave-up
Ένα πιθανώς πιο ενημερωμένο README: https://gitlab.com/juanitobananas/wave-up/#waveup
Δυνατότητες
▸ Λειτουργία κυμάτων: Ενεργοποιεί την οθόνη όταν κάνετε κύματα πάνω από τον αισθητήρα εγγύτητας.
▸ Λειτουργία τσέπης: Ενεργοποιεί την οθόνη όταν βγάζετε το τηλέφωνό σας από μια τσέπη ή τσάντα.
Και τα δύο είναι ενεργοποιημένα από προεπιλογή αλλά μπορούν να απενεργοποιηθούν στις ρυθμίσεις.
▸ Κλείδωμα οθόνης: καλύψτε τον αισθητήρα για ένα δευτερόλεπτο (ή την ώρα που έχετε επιλέξει) και το τηλέφωνο κλειδώνει. Απενεργοποίηση από προεπιλογή, αλλά είναι εύκολο να ενεργοποιηθεί.
Περιμένετε, τι είναι ο αισθητήρας εγγύτητας;
Είναι αυτό το αόρατο μικρό πράγμα κοντά στο ακουστικό του τηλεφώνου σας που απενεργοποιεί την οθόνη όταν είστε σε μια κλήση.
Γνωστά ζητήματα
Ορισμένα τηλέφωνα διατηρούν τη CPU σε λειτουργία ενώ ακούτε τον αισθητήρα εγγύτητας και αυτό εξαντλεί την μπαταρία (κατηγορήστε το τηλέφωνό σας, όχι εμένα). Τα περισσότερα τηλέφωνα δεν το κάνουν, επομένως η χρήση της μπαταρίας είναι ελάχιστη.
Υπηρεσίες προσβασιμότητας
▸ Σκοπός: Χρησιμοποιείται για το κλείδωμα της οθόνης στο Android 9+
▸ Απόρρητο: Χρησιμοποιείται μόνο για αυτό, δεν συλλέγονται δεδομένα
▸ Πεδίο εφαρμογής: Δεν κατασκοπεύει, απλώς κλειδώνει
Δικαιώματα (ναι, αρκετά)
▸ WAKE_LOCK – ενεργοποιήστε την οθόνη
▸ RECEIVE_BOOT_COMPLETED – αυτόματη εκκίνηση κατά την εκκίνηση
▸ READ_PHONE_STATE – παύση κατά τη διάρκεια των κλήσεων
▸ BLUETOOTH / CONNECT – αποφύγετε την παύση όταν βρίσκεστε σε κλήση Bluetooth
▸ IGNORE_BATTERY_OPTIMIZATIONS κ.λπ. – παραμείνετε ζωντανοί στο παρασκήνιο
▸ FORCE_LOCK – κλείδωμα συσκευής (Android 8 και νεότερες εκδόσεις)
▸ ACCESSIBILITY_SERVICE – κλείδωμα συσκευής (Android 9+)
▸ DELETE_PACKAGES – αφήστε την εφαρμογή να απεγκατασταθεί μόνη της εάν χρειάζεται
Κατάργηση εγκατάστασης (Android 8 και παλαιότερη έκδοση)
Το WaveUp χρησιμοποιεί δικαιώματα διαχειριστή συσκευής, επομένως δεν θα απεγκατασταθεί με τον συνήθη τρόπο. Χρησιμοποιήστε το κουμπί "Κατάργηση εγκατάστασης WaveUp" στην εφαρμογή για να την αφαιρέσετε σωστά.
Διασκεδαστικό γεγονός
Αυτή είναι η πρώτη μου εφαρμογή Android και η πρώτη συνεισφορά ανοιχτού κώδικα! Θα ήθελα πολύ τα σχόλιά σας ή τη βοήθειά σας—ειδικά αν ασχολείστε με τις μεταφράσεις ή απλώς απολαμβάνετε την ταλαιπωρία.
Βράχια ανοιχτού κώδικα!
Μεταφράσεις
Βοηθήστε στη μετάφραση του WaveUp! Ακόμη και η αγγλική έκδοση θα μπορούσε να χρησιμοποιήσει βελτιώσεις.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Ευχαριστίες
Ευχαριστώ όλους όσους συνέβαλαν: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Ενημερώθηκε στις
5 Απρ 2025