4,2
13,2 χιλ. κριτικές
1 εκ.+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Το WaveUp είναι μια εφαρμογή που ξυπνά το τηλέφωνό σας - ενεργοποιεί την οθόνη - όταν κυματίζετε πάνω από τον αισθητήρα εγγύτητας.

Έχω αναπτύξει αυτήν την εφαρμογή επειδή ήθελα να αποφύγω να πατήσω το κουμπί λειτουργίας για να ρίξω μια ματιά στο ρολόι - κάτι που τυχαίνει να κάνω πολύ στο τηλέφωνό μου. Υπάρχουν ήδη άλλες εφαρμογές που κάνουν ακριβώς αυτό - και ακόμη περισσότερα. Εμπνεύστηκα από το Gravity Screen On/Off, το οποίο είναι μια εξαιρετική εφαρμογή. Ωστόσο, είμαι μεγάλος θαυμαστής του λογισμικού ανοιχτού κώδικα και προσπαθώ να εγκαταστήσω δωρεάν λογισμικό (δωρεάν όπως στην ελευθερία, όχι μόνο δωρεάν όπως στη δωρεάν μπύρα) στο τηλέφωνό μου αν είναι δυνατόν. Δεν μπόρεσα να βρω μια εφαρμογή ανοιχτού κώδικα που να το έκανε αυτό, οπότε το έκανα μόνος μου. Αν σας ενδιαφέρει, μπορείτε να ρίξετε μια ματιά στον κωδικό:
https://gitlab.com/juanitobananas/wave-up

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

Θα ενεργοποιηθεί επίσης η οθόνη όταν βγάζετε το smartphone από την τσέπη ή την τσάντα σας. Αυτό ονομάζεται λειτουργία τσέπης και μπορεί επίσης να απενεργοποιηθεί στην οθόνη ρυθμίσεων.

Και οι δύο αυτές λειτουργίες είναι ενεργοποιημένες από προεπιλογή.

Κλειδώνει επίσης το τηλέφωνό σας και απενεργοποιεί την οθόνη εάν καλύψετε τον αισθητήρα εγγύτητας για ένα δευτερόλεπτο (ή για έναν καθορισμένο χρόνο). Αυτό δεν έχει ειδικό όνομα, αλλά μπορεί να αλλάξει και στην οθόνη ρυθμίσεων. Αυτό δεν είναι ενεργοποιημένο από προεπιλογή.

Για όσους δεν έχουν ακούσει ποτέ ξανά τον αισθητήρα εγγύτητας: είναι ένα μικρό πράγμα που βρίσκεται κάπου κοντά στο σημείο που βάζετε το αυτί σας όταν μιλάτε στο τηλέφωνο. Πρακτικά δεν μπορείτε να το δείτε και είναι υπεύθυνο να πείτε στο τηλέφωνό σας να απενεργοποιήσει την οθόνη όταν είστε σε κλήση.

Κατάργηση εγκατάστασης

Αυτή η εφαρμογή χρησιμοποιεί την άδεια Διαχειριστή συσκευής. Επομένως, δεν μπορείτε να απεγκαταστήσετε το WaveUp "κανονικά".

Για να το απεγκαταστήσετε, απλώς ανοίξτε το και χρησιμοποιήστε το κουμπί 'Uninstall WaveUp' στο κάτω μέρος του μενού.

Γνωστά ζητήματα

Δυστυχώς, ορισμένα smartphone αφήνουν τη CPU να ενεργοποιηθεί ενώ ακούνε τον αισθητήρα εγγύτητας. Αυτό ονομάζεται wake lock και προκαλεί σημαντική εξάντληση της μπαταρίας. Δεν φταίω εγώ και δεν μπορώ να κάνω κάτι για να το αλλάξω. Άλλα τηλέφωνα θα «πάνε για ύπνο» όταν η οθόνη είναι απενεργοποιημένη ενώ εξακολουθεί να ακούει τον αισθητήρα εγγύτητας. Σε αυτή την περίπτωση, η αποστράγγιση της μπαταρίας είναι πρακτικά μηδενική.

Απαιτούμενα δικαιώματα Android:

▸ WAKE_LOCK για να ενεργοποιήσετε την οθόνη
▸ RECEIVE_BOOT_COMPLETED για αυτόματη εκκίνηση κατά την εκκίνηση, εάν επιλεγεί
▸ READ_PHONE_STATE για αναστολή του WaveUp ενώ βρίσκεστε σε κλήση
▸ BLUETOOTH (ή BLUETOOTH_CONNECT για Android 10 και μεταγενέστερες εκδόσεις) για ανίχνευση ακουστικών bluetooth κατά τη διάρκεια κλήσης και μη αναστολή του WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE και FOREGROUND_SERVICE_SPECIAL_USE για να συνεχίσετε να εκτελείτε στο παρασκήνιο (πράγμα που είναι ζωτικής σημασίας για το WaveUp προκειμένου να ακούτε πάντα τον αισθητήρα εγγύτητας)
▸ USES_POLICY_FORCE_LOCK για κλείδωμα της συσκευής για Android 8 και νεότερες εκδόσεις (αυτό αναγκάζει τον χρήστη να χρησιμοποιήσει ένα μοτίβο ή μια καρφίτσα εάν έχει οριστεί)
▸ BIND_ACCESSIBILITY_SERVICE (Accessibility API) για να απενεργοποιήσετε την οθόνη για Android 9 και νεότερη έκδοση.
▸ REQUEST_DELETE_PACKAGES για απεγκατάσταση μόνο του (εάν χρησιμοποιήθηκε USES_POLICY_FORCE_LOCK)

Διάφορες σημειώσεις

Αυτή είναι η πρώτη εφαρμογή Android που έχω γράψει ποτέ, οπότε προσοχή!

Αυτή είναι επίσης η πρώτη μικρή συνεισφορά μου στον κόσμο του ανοιχτού κώδικα. Τελικά!

Θα ήθελα πολύ αν μπορούσατε να μου δώσετε σχόλια οποιουδήποτε είδους ή να συνεισφέρετε με οποιονδήποτε τρόπο!

Ευχαριστώ για την ανάγνωση!

Rocks ανοιχτού κώδικα!!!

Μεταφράσεις

Θα ήταν πολύ ωραίο αν μπορούσατε να βοηθήσετε στη μετάφραση του WaveUp στη γλώσσα σας (ακόμη και η αγγλική έκδοση θα μπορούσε πιθανώς να αναθεωρηθεί).
Είναι διαθέσιμο για μετάφραση ως δύο έργα στο Transifex: https://www.transifex.com/juanitobananas/waveup/ και https://www.transifex.com/juanitobananas/libcommon/.

Ευχαριστίες

Ιδιαίτερες ευχαριστίες μου στους:

Δείτε: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Ενημερώθηκε στις
16 Ιουλ 2024

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Βαθμολογίες και αξιολογήσεις

4,2
13,1 χιλ. αξιολογήσεις
Β. Λ.
31 Οκτωβρίου 2022
Does what it sais and more.
Σας φάνηκε χρήσιμο αυτό το περιεχόμενο;
ΔΗΜΗΤΡΗΣ ΠΑΥΛΟΥ
10 Ιουνίου 2021
Καλό
Σας φάνηκε χρήσιμο αυτό το περιεχόμενο;
Ένας χρήστης του Google
14 Ιανουαρίου 2020
Χωρίς αυτό δεν θα ξεκλειδωνα το τηλέφωνο μου με χαλασμένο κουμπί πραγματικά απίθανο
3 άτομα βρήκαν χρήσιμη αυτή την κριτική
Σας φάνηκε χρήσιμο αυτό το περιεχόμενο;

Τι νέο υπάρχει

New in 3.2.19
★ Fix notification not working on Android 13+ devices.

New in 3.2.18
★ Upgrade some dependencies.
★ Remove ACRA (crash reporting).

New in 3.2.17
★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
★ ...