WaveUp herättää puhelimesi – kytkee näytön päälle – kun heiluttaa läheisyysanturin yli.
Rakensin tämän sovelluksen, koska kyllästyin painamaan virtapainiketta vain tarkistaakseni ajan (yllättävän yleinen tapa). Inspiroitunut suuresta Gravity-näytöstä päälle/pois. Etsin avoimen lähdekoodin vaihtoehtoa, mutta en vain löytänyt sellaista. Joten tein sen itse!
Katso koodi: https://gitlab.com/juanitobananas/wave-up
Mahdollisesti ajankohtaisempi README: https://gitlab.com/juanitobananas/wave-up/#waveup
Ominaisuudet
▸ Aaltotila: Kytkee näytön päälle, kun heilutat läheisyysanturin päällä.
▸ Taskutila: Kytkee näytön päälle, kun vedät puhelimen taskusta tai laukusta.
Molemmat ovat oletuksena käytössä, mutta ne voidaan poistaa käytöstä asetuksista.
▸ Näytön lukitus: peitä anturi hetkeksi (tai valitsemaasi aikaan) ja puhelin lukittuu. Oletusarvoisesti pois päältä, mutta helppo ottaa käyttöön.
Odota, mikä on läheisyysanturi?
Se on näkymätön pieni esine puhelimen kuulokkeen lähellä, joka sammuttaa näytön puhelun aikana.
Tunnetut ongelmat
Jotkut puhelimet pitävät suorittimen käynnissä kuunnellessaan läheisyysanturia, mikä kuluttaa akkua (syytä puhelintasi, älä minua). Useimmat puhelimet eivät, joten akun käyttö on vähäistä.
Esteettömyyspalvelut
▸ Tarkoitus: Käytetään näytön lukitsemiseen Android 9+ -käyttöjärjestelmässä
▸ Tietosuoja: käytetään vain tähän, tietoja ei kerätä
▸ Laajuus: Ei vakoile, vain lukitsee
Luvat (joo, aika vähän)
▸ WAKE_LOCK – käynnistä näyttö
▸ RECEIVE_BOOT_COMPLETED – automaattinen käynnistys käynnistyksen yhteydessä
▸ READ_PHONE_STATE – tauko puheluiden aikana
▸ BLUETOOTH / YHTEYS – vältä taukoja Bluetooth-puhelun aikana
▸ IGNORE_BATTERY_OPTIMIZATIONS jne. – pysy hengissä taustalla
▸ FORCE_LOCK – lukitse laite (Android 8 ja vanhempi)
▸ ACCESSIBILITY_SERVICE – lukitse laite (Android 9+)
▸ DELETE_PACKAGES – anna sovelluksen tarvittaessa poistaa itse asennus
Asennuksen poistaminen (Android 8 ja vanhemmat)
WaveUp käyttää Device Admin -oikeuksia, joten se ei poista asennusta tavallisella tavalla. Käytä sovelluksen Poista WaveUp -painiketta poistaaksesi sen oikein.
Hauska tosiasia
Tämä on ensimmäinen Android-sovellukseni ja ensimmäinen avoimen lähdekoodin panokseni! Haluaisin mielelläni palautettasi tai apuasi – varsinkin jos pidät käännöksistä tai pidät vain puuhastelusta.
Avoimen lähdekoodin rockia!
Käännökset
Auta kääntämään WaveUp! Jopa englanninkielinen versio voisi sisältää parannuksia.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Kiitokset
Kiitos kaikille osallistuneille: https://gitlab.com/juanitobananas/wave-up/#acnowledgements