WaveUp pažadina telefoną – įjungia ekraną – kai pamojate virš artumo jutiklio.
Sukūriau šią programėlę, nes pavargau spausti maitinimo mygtuką vien norėdamas patikrinti laiką (stebėtinai dažnas įprotis). Įkvėptas puikaus gravitacijos ekrano įjungimo / išjungimo. Ieškojau atvirojo kodo alternatyvos ir tiesiog neradau. Taigi aš tai padariau pats!
Patikrinkite kodą: https://gitlab.com/juanitobananas/wave-up
Galbūt naujesnė README: https://gitlab.com/juanitobananas/wave-up/#waveup
Savybės
▸ Bangos režimas: įjungia ekraną, kai mojuojate virš artumo jutiklio.
▸ Kišeninis režimas: įjungiamas ekranas, kai ištraukiate telefoną iš kišenės ar krepšio.
Abu yra įgalinti pagal numatytuosius nustatymus, tačiau juos galima išjungti nustatymuose.
▸ Ekrano užraktas: uždenkite jutiklį sekundei (arba pasirinktam laikui) ir telefonas užsirakins. Išjungta pagal numatytuosius nustatymus, bet lengva įjungti.
Palaukite, kas yra artumo jutiklis?
Tai ta nematoma smulkmena šalia telefono ausinės, kuri išjungia ekraną, kai kalbate.
Žinomos problemos
Kai kuriuose telefonuose CPU veikia klausantis artumo jutiklio ir dėl to išeikvojama baterija (kaltinkite savo telefoną, o ne mane). Dauguma telefonų to nedaro, todėl akumuliatoriaus naudojimas yra minimalus.
Prieinamumo paslaugos
▸ Paskirtis: naudojama ekranui užrakinti naudojant 9 ir naujesnės versijos „Android“.
▸ Privatumas: naudojamas tik tam, duomenys nerenkami
▸ Taikymo sritis: nešnipinėja, tik užrakina
Leidimai (taip, nemažai)
▸ WAKE_LOCK – įjunkite ekraną
▸ RECEIVE_BOOT_COMPLETED – automatinis paleidimas paleidžiant
▸ READ_PHONE_STATE – pristabdykite skambučio metu
▸ BLUETOOTH / PRISIJUNGTI – venkite pristabdymo, kai skambinate „Bluetooth“
▸ IGNORE_BATTERY_OPTIMIZATIONS ir tt – išlik gyvas fone
▸ FORCE_LOCK – užrakinti įrenginį (8 ir senesnės versijos „Android“)
▸ ACCESSIBILITY_SERVICE – užrakinkite įrenginį (9 ir naujesnės versijos „Android“)
▸ DELETE_PACKAGES – jei reikia, leiskite programai pačiai pašalinti
Pašalinimas (8 ir senesnės versijos „Android“)
„WaveUp“ naudoja įrenginio administratoriaus leidimus, todėl jis nebus pašalintas įprastu būdu. Norėdami tinkamai jį pašalinti, naudokite programos mygtuką „Pašalinti WaveUp“.
Įdomus faktas
Tai mano pirmoji „Android“ programa ir mano pirmasis atvirojo kodo indėlis! Norėčiau jūsų atsiliepimų ar pagalbos, ypač jei jums patinka vertimai ar tiesiog patinka dirbti.
Atvirojo kodo rokai!
Vertimai
Padėkite išversti WaveUp! Net anglų kalba gali būti patobulinta.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Padėka
Ačiū visiems prisidėjusiems: https://gitlab.com/juanitobananas/wave-up/#acnowledgements