WaveUp desperta el telèfon (encén la pantalla) quan feu un gest sobre el sensor de proximitat.
Vaig crear aquesta aplicació perquè em vaig cansar de prémer el botó d'engegada només per comprovar l'hora (un hàbit sorprenentment freqüent). Inspirat en la gran pantalla Gravity On/Off. Vaig buscar una alternativa de codi obert i no en vaig trobar cap. Així que ho vaig fer jo mateix!
Consulta el codi: https://gitlab.com/juanitobananas/wave-up
Un README possiblement més actualitzat: https://gitlab.com/juanitobananas/wave-up/#waveup
Característiques
▸ Mode d'onada: activa la pantalla quan feu un gest per sobre del sensor de proximitat.
▸ Mode de butxaca: activa la pantalla quan treus el telèfon d'una butxaca o d'una bossa.
Tots dos estan activats per defecte, però es poden desactivar a la configuració.
▸ Bloqueig de pantalla: cobreix el sensor durant un segon (o el temps que tries) i el telèfon es bloqueja. Desactivat per defecte, però fàcil d'activar.
Espera, què és un sensor de proximitat?
És aquella petita cosa invisible a prop de l'auricular del telèfon que apaga la pantalla quan estàs fent una trucada.
Problemes coneguts
Alguns telèfons mantenen la CPU en funcionament mentre escolten el sensor de proximitat i això esgota la bateria (culpeu el vostre telèfon, no a mi). La majoria dels telèfons no ho fan, de manera que l'ús de la bateria és mínim.
Serveis d'accessibilitat
▸ Propòsit: s'utilitza per bloquejar la pantalla a Android 9+
▸ Privadesa: s'utilitza només per a això, no es recullen dades
▸ Àmbit: no espia, només bloqueja
Permisos (sí, uns quants)
▸ WAKE_LOCK: enceneu la pantalla
▸ RECEIVE_BOOT_COMPLETED: s'inicia automàticament a l'arrencada
▸ READ_PHONE_STATE: posa en pausa durant les trucades
▸ BLUETOOTH/CONNECT: eviteu fer una pausa quan feu una trucada Bluetooth
▸ IGNORE_BATTERY_OPTIMIZATIONS etc.: mantenir-se viu en segon pla
▸ FORCE_LOCK: bloqueja el dispositiu (Android 8 i anteriors)
▸ ACCESSIBILITY_SERVICE: bloqueja el dispositiu (Android 9+)
▸ DELETE_PACKAGES: deixeu que l'aplicació es desinstal·li si cal
Desinstal·lació (Android 8 i versions anteriors)
WaveUp utilitza permisos d'administració del dispositiu, de manera que no es desinstal·larà de la manera habitual. Utilitzeu el botó "Desinstal·la WaveUp" de l'aplicació per eliminar-lo correctament.
Fet curiós
Aquesta és la meva primera aplicació per a Android i la meva primera contribució de codi obert! M'encantaria la vostra opinió o la vostra ajuda, sobretot si us agraden les traduccions o simplement us agrada jugar.
Roques de codi obert!
Traducció
Ajuda a traduir WaveUp! Fins i tot la versió en anglès podria utilitzar millores.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Agraïments
Gràcies a tots els que han col·laborat: https://gitlab.com/juanitobananas/wave-up/#acknowledgements
Data d'actualització:
5 d’abr. 2025