WaveUp 🥠 Fortune Cookies er en app som vekker telefonen din - slår på skjermen - når du vifter over nærhetssensoren. Som et pluss, for denne pro-versjonen, får du noen kule informasjonskapsler.
Det er mest en måte for deg å vise din takknemlighet for arbeidet mitt.
Vennligst sjekk ut WaveUp før du kjøper denne appen. Waving-funksjonaliteten forblir den samme. Med pro-versjonen får du kulheten til lykkekakene :)
Her er (det meste av) den originale WaveUp-beskrivelsen:
Jeg har utviklet denne appen fordi jeg ville unngå å trykke på strømknappen bare for å ta en titt på klokken – noe jeg tilfeldigvis gjør mye på telefonen min. Det finnes allerede andre apper som gjør akkurat dette – og enda flere. Jeg ble inspirert av Gravity Screen On/Off, som er en flott app. Jeg er imidlertid en stor fan av programvare med åpen kildekode og prøver å installere gratis programvare (gratis som i frihet, ikke bare gratis som i gratis øl) på telefonen min hvis det er mulig. Jeg klarte ikke å finne en åpen kildekode-app som gjorde dette, så jeg gjorde det selv. Hvis du er interessert, kan du ta en titt på koden:
https://gitlab.com/juanitobananas/wave-up
Bare sving hånden over nærhetssensoren på telefonen for å slå på skjermen. Dette kalles bølgemodus og kan deaktiveres i innstillingsskjermen for å unngå at skjermen slås på ved et uhell.
Den vil også slå på skjermen når du tar smarttelefonen opp av lommen eller vesken. Dette er kalt lommemodus og kan også deaktiveres i innstillingsskjermen.
Begge disse modusene er aktivert som standard.
Den låser også telefonen din og slår av skjermen hvis du dekker nærhetssensoren i ett sekund (eller en bestemt tid). Dette har ikke et spesielt navn, men kan likevel endres i innstillingsskjermen også. Dette er ikke aktivert som standard.
For de som aldri har hørt nærhetssensor før: det er en liten ting som er et sted i nærheten av der du legger øret når du snakker i telefonen. Du kan praktisk talt ikke se den, og den er ansvarlig for å fortelle telefonen din om å slå av skjermen når du er i en samtale.
Avinstaller
Denne appen bruker tillatelsen enhetsadministrator. Derfor kan du ikke avinstallere WaveUp "normalt".
For å avinstallere det, bare åpne det og bruk 'Avinstaller WaveUp'-knappen nederst i menyen.
Kjente problemer
Dessverre lar noen smarttelefoner CPU-en på mens de lytter til nærhetssensoren. Dette kalles en våknelås og forårsaker betydelig batteriforbruk. Dette er ikke min feil, og jeg kan ikke gjøre noe for å endre dette. Andre telefoner vil "gå i dvale" når skjermen er slått av mens de fortsatt lytter til nærhetssensoren. I dette tilfellet er batteriforbruket praktisk talt null.
Nødvendige Android-tillatelser:
▸ WAKE_LOCK for å slå på skjermen
▸ RECEIVE_BOOT_COMPLETED for automatisk oppstart ved oppstart hvis valgt
▸ READ_PHONE_STATE for å suspendere WaveUp mens du er i en samtale
▸ BLUETOOTH (eller BLUETOOTH_CONNECT for Android 10 og eldre) for å oppdage bluetooth-hodesett mens du er i en samtale og ikke suspendere WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE og FOREGROUND_SERVICE_SPECIAL_USE for å fortsette å kjøre i bakgrunnen (noe som er viktig for WaveUp for å alltid lytte til nærhetssensoren)
▸ USES_POLICY_FORCE_LOCK for å låse enheten for Android 8 og eldre (dette tvinger brukeren til å bruke et mønster eller en nål hvis angitt)
▸ BIND_ACCESSIBILITY_SERVICE (Accessibility API) for å slå av skjermen for Android 9 og nyere.
▸ REQUEST_DELETE_PACKAGES for å avinstallere seg selv (hvis USES_POLICY_FORCE_LOCK ble brukt)
Diverse merknader
Dette er den første Android-appen jeg noen gang har skrevet, så pass på!
Dette er også mitt første lille bidrag til åpen kildekode-verden. Endelig!
Jeg ville elske om du kunne gi meg tilbakemeldinger av noe slag eller bidra på noen måte!
Takk for at du leste!
Åpen kildekode rocks!!!