WaveUp Fortune Cookies


3.2.19 per juanitobananas
Jul 16, 2024

A proposito di WaveUp Fortune Cookies

Accendi il display agitando e ottieni alcuni detti di biscotti della fortuna

WaveUp 🥠 Fortune Cookies è un'app che sveglia il tuo telefono - accende lo schermo - quando scorri sopra il sensore di prossimità. Inoltre, per questa versione pro, ottieni alcune frasi interessanti sui cookie.

È soprattutto un modo per dimostrare il tuo apprezzamento per il mio lavoro.

Controlla WaveUp prima di acquistare questa app. La funzionalità d'ondeggiamento rimane la stessa. Con la versione pro, ottieni la freschezza dei biscotti della fortuna :)

Ecco (parte della) descrizione originale di WaveUp:

Ho sviluppato questa app perché volevo evitare di premere il pulsante di accensione solo per dare un'occhiata all'orologio, cosa che mi capita di fare spesso sul mio telefono. Esistono già altre app che fanno esattamente questo e anche di più. Mi sono ispirato a Gravity Screen On/Off, che è un'app fantastica. Tuttavia, sono un grande fan del software open source e provo a installare software gratuito (gratuito come libertà, non solo gratuito come birra gratis) sul mio telefono, se possibile. Non sono riuscito a trovare un'app open source che lo facesse, quindi l'ho fatto da solo. Se sei interessato puoi dare un'occhiata al codice:

https://gitlab.com/juanitobananas/wave-up

Basta passare la mano sul sensore di prossimità del telefono per accendere lo schermo. Questa si chiama modalità wave e può essere disabilitata nella schermata delle impostazioni per evitare l'accensione accidentale dello schermo.

Lo schermo si accenderà anche quando tirerai fuori lo smartphone dalla tasca o dalla borsa. Questa è chiamata modalità tascabile e può anche essere disabilitata nella schermata delle impostazioni.

Entrambe queste modalità sono abilitate per impostazione predefinita.

Inoltre, blocca il telefono e spegne lo schermo se si copre il sensore di prossimità per un secondo (o per un tempo specificato). Questo non ha un nome speciale ma può comunque essere modificato anche nella schermata delle impostazioni. Questo non è abilitato per impostazione predefinita.

Problemi noti

Sfortunatamente, alcuni smartphones lasciano accendere la CPU mentre ascoltano il sensore di prossimità. Questo è chiamato wake lock e provoca un notevole consumo della batteria. Non è colpa mia e non posso fare nulla per cambiare la situazione. La maggior parte dei telefoni, tuttavia, "andrà in modalità sospensione" quando lo schermo è spento mentre si continua ad ascoltare il sensore di prossimità, con un conseguente consumo della batteria praticamente pari a zero.

Utilizzo dei servizi di accessibilità:

▸ Scopo: a partire da Android 9, WaveUp utilizza l'API dei servizi di accessibilità per consentire agli utenti di spegnere lo schermo.

▸ Privacy e sicurezza: WaveUp utilizza l'API dei servizi di accessibilità esclusivamente per questo scopo e solo se l'opzione "blocco" è abilitata. Nessun dato personale viene raccolto, archiviato o condiviso attraverso questo servizio.

▸ Ambito dell'autorizzazione: l'autorizzazione Servizi di accessibilità viene utilizzata esclusivamente per abilitare la funzionalità di blocco dello schermo. Non monitora né interagisce con nessun altro aspetto dell'utilizzo del dispositivo.

Autorizzazioni Android richieste:

▸ WAKE_LOCK per accendere lo schermo

▸ RECEIVE_BOOT_COMPLETED per l'avvio automatico all'avvio, se selezionato

▸ READ_PHONE_STATE per sospendere WaveUp durante una chiamata

▸ BLUETOOTH (o BLUETOOTH_CONNECT per Android 10 e versioni successive) per rilevare gli auricolari Bluetooth durante una chiamata e non sospendere WaveUp

▸ REQUEST_IGNORE_BATTERY_OPTIMIZations, FOREGROUND_SERVICE e FOREGROUND_SERVICE_SPECIAL_USE per continuare a funzionare in background (cosa vitale per WaveUp per ascoltare sempre il sensore di prossimità)

▸ USES_POLICY_FORCE_LOCK per bloccare il dispositivo per Android 8 e versioni precedenti (questo obbliga l'utente a utilizzare una sequenza o un pin se impostato)

▸ BIND_ACCESSIBILITY_SERVICE (API di accessibilità) per disattivare lo schermo per Android 9 e versioni successive.

▸ REQUEST_DELETE_PACKAGES per disinstallarsi (se è stato utilizzato USES_POLICY_FORCE_LOCK)

Note varie

Questa è la prima app Android che abbia mai scritto, quindi attenzione!

Questo è anche il mio primo piccolo contributo al mondo open source. Finalmente!

Mi piacerebbe se potessi darmi feedback di qualsiasi tipo o contribuire in qualche modo!

Grazie per aver letto!

L'open source spacca!!!

Ringraziamenti

Il mio ringraziamento speciale a:

Vedi: https://gitlab.com/juanitobananas/wave-up/#acknowledgments

Informazioni APP aggiuntive

Ultima versione

3.2.19

È necessario Android

4.0.3

Available on

Segnala

Segna come inappropriata

Mostra Altro

WaveUp Fortune Cookies Alternativa

Trova altro da juanitobananas

Scoprire