WaveUp 🥠 Fortune Cookies je aplikacija koja budi vaš telefon - uključuje zaslon - kada mašete preko senzora blizine. Kao plus, za ovu profesionalnu verziju dobivate neke cool izreke o kolačićima.
To je uglavnom način da pokažeš svoju zahvalnost za moj rad.
Provjerite WaveUp prije nego kupite ovu aplikaciju. Funkcionalnost mahanja ostaje ista. S pro verzijom dobivate cool kolačiće sudbine :)
Ovdje je (većina) originalnog WaveUp opisa:
Razvio sam ovu aplikaciju jer sam želio izbjeći pritiskanje gumba za napajanje samo da bih pogledao na sat - što često radim na svom telefonu. Već postoje druge aplikacije koje rade upravo to - pa čak i više. Inspirirala me Gravity Screen On/Off, koja je sjajna aplikacija. Međutim, veliki sam obožavatelj softvera otvorenog koda i pokušavam instalirati besplatni softver (besplatan kao sloboda, ne samo besplatan kao besplatno pivo) na svoj telefon ako je moguće. Nisam uspio pronaći aplikaciju otvorenog koda koja je to radila pa sam to sam napravio. Ako ste zainteresirani, možete pogledati kod:
https://gitlab.com/juanitobananas/wave-up
Samo mahnite rukom preko senzora blizine na telefonu da uključite zaslon. To se zove wave mode i može se onemogućiti na zaslonu postavki kako bi se izbjeglo slučajno uključivanje vašeg zaslona.
Također će uključiti ekran kada izvadite pametni telefon iz džepa ili torbice. Ovo se naziva džepni način i također se može onemogućiti na zaslonu postavki.
Oba su ova načina rada omogućena prema zadanim postavkama.
Također zaključava vaš telefon i isključuje zaslon ako pokrijete senzor blizine jednu sekundu (ili određeno vrijeme). Ovo nema poseban naziv, ali se svejedno može promijeniti i na zaslonu postavki. Ovo nije omogućeno prema zadanim postavkama.
Za one koji nikada prije nisu čuli senzor blizine: to je malena stvarčica koja se nalazi negdje blizu mjesta gdje stavite uho kada razgovarate telefonom. Njega praktički ne možete vidjeti, a on je odgovoran za to da kaže vašem telefonu da isključi ekran dok razgovarate.
Deinstaliraj
Ova aplikacija koristi dopuštenje administratora uređaja. Stoga ne možete deinstalirati WaveUp 'normalno'.
Da biste ga deinstalirali, samo ga otvorite i upotrijebite gumb 'Uninstall WaveUp' na dnu izbornika.
Poznati problemi
Nažalost, neki pametni telefoni puštaju CPU dok slušaju senzor blizine. To se zove wake lock i uzrokuje znatno pražnjenje baterije. Ovo nije moja krivnja i ne mogu učiniti ništa da to promijenim. Drugi telefoni će "ići u stanje mirovanja" kada se ekran isključi dok i dalje slušaju senzor blizine. U ovom slučaju, potrošnja baterije je praktički jednaka nuli.
Potrebna dopuštenja za Android:
▸ WAKE_LOCK za uključivanje zaslona
▸ RECEIVE_BOOT_COMPLETED za automatsko pokretanje pri dizanju ako je odabrano
▸ READ_PHONE_STATE za obustavljanje WaveUpa tijekom poziva
▸ BLUETOOTH (ili BLUETOOTH_CONNECT za Android 10 i starije) za otkrivanje bluetooth slušalica tijekom poziva i ne obustavlja WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE i FOREGROUND_SERVICE_SPECIAL_USE za nastavak rada u pozadini (što je vitalno za WaveUp kako bi uvijek slušao senzor blizine)
▸ USES_POLICY_FORCE_LOCK za zaključavanje uređaja za Android 8 i starije (ovo prisiljava korisnika da koristi uzorak ili pin ako je postavljen)
▸ BIND_ACCESSIBILITY_SERVICE (Accessibility API) za isključivanje zaslona za Android 9 i novije verzije.
▸ REQUEST_DELETE_PACKAGES da se sam deinstalira (ako je korišten USES_POLICY_FORCE_LOCK)
Razne bilješke
Ovo je prva aplikacija za Android koju sam ikada napisao, stoga oprez!
Ovo je također moj prvi mali doprinos svijetu otvorenog koda. Konačno!
Volio bih kad biste mi mogli dati povratne informacije bilo koje vrste ili na bilo koji način doprinijeti!
Hvala na čitanju!
Kamenje otvorenog koda!!!