4,2
12,9 tuh arvustust
1 mln+
Allalaadimised
Sisu reiting
Kõik
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

WaveUp on rakendus, mis äratab teie telefoni – lülitab ekraani sisse – kui viipatate üle lähedusanduri.

Olen selle rakenduse välja töötanud, kuna tahtsin vältida toitenupu vajutamist lihtsalt kella vaatamiseks – mida ma oma telefonis sageli teen. Juba on ka teisi rakendusi, mis teevad täpselt seda – ja veelgi enam. Mind inspireeris Gravity Screen On/Off, mis on suurepärane rakendus. Küll aga olen suur avatud lähtekoodiga tarkvara fänn ja proovin võimalusel oma telefoni installida tasuta tarkvara (tasuta nagu vabaduses, mitte ainult tasuta nagu tasuta õlles). Ma ei leidnud avatud lähtekoodiga rakendust, mis seda tegi, nii et tegin selle ise. Kui olete huvitatud, võite vaadata koodi:
https://gitlab.com/juanitobananas/wave-up

Ekraani sisselülitamiseks viige lihtsalt käega telefoni lähedusanduri kohal. Seda nimetatakse lainerežiimiks ja selle saab seadete ekraanil keelata, et vältida ekraani juhuslikku sisselülitamist.

See lülitub sisse ka siis, kui võtate nutitelefoni taskust või kotist välja. Seda nimetatakse taskurežiimiks ja selle saab ka seadete ekraanil keelata.

Mõlemad režiimid on vaikimisi lubatud.

Samuti lukustab see teie telefoni ja lülitab ekraani välja, kui katate lähedusanduri üheks sekundiks (või määratud ajaks). Sellel ei ole erilist nime, kuid seda saab siiski muuta ka seadete ekraanil. See ei ole vaikimisi lubatud.

Neile, kes pole lähedussensorit varem kuulnud: see on väike asi, mis asub telefoniga rääkides kuskil selle koha lähedal, kuhu kõrva paned. Te ei näe seda praktiliselt ja see vastutab selle eest, et teie telefonil peaks kõne ajal ekraan välja lülitama.

Desinstalli

See rakendus kasutab seadme administraatori luba. Seetõttu ei saa te WaveUpi "tavaliselt" desinstallida.

Selle desinstallimiseks avage see ja kasutage menüü allosas olevat nuppu "Desinstalli WaveUp".

Teadaolevad probleemid

Kahjuks lasevad mõned nutitelefonid CPU-l lähedusanduri kuulamise ajal sisse lülitada. Seda nimetatakse äratuslukuks ja see põhjustab aku märkimisväärset tühjenemist. See ei ole minu süü ja ma ei saa selle muutmiseks midagi teha. Teised telefonid lähevad magama, kui ekraan on välja lülitatud, kuulates samal ajal lähedusandurit. Sellisel juhul on aku tühjenemine praktiliselt null.

Nõutavad Androidi load:

▸ WAKE_LOCK ekraani sisselülitamiseks
▸ RECEIVE_BOOT_COMPLETED automaatseks käivitamiseks alglaadimisel, kui see on valitud
▸ READ_PHONE_STATE, et peatada kõne ajal WaveUp
▸ BLUETOOTH (või BLUETOOTH_CONNECT Android 10 ja uuemate versioonide jaoks), et tuvastada Bluetooth-peakomplektid kõne ajal ja mitte peatada WaveUpi
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE ja FOREGROUND_SERVICE_SPECIAL_USE taustal töötamise jätkamiseks (mis on WaveUpi jaoks ülioluline, et alati lähedusandurit kuulata)
▸ USES_POLICY_FORCE_LOCK seadme lukustamiseks operatsioonisüsteemi Android 8 ja vanemate jaoks (see sunnib kasutajat kasutama mustrit või nööpnõela, kui see on määratud)
▸ BIND_ACCESSIBILITY_SERVICE (juurdepääsetavuse API) ekraani väljalülitamiseks Android 9 ja uuemate versioonide puhul.
▸ REQUEST_DELETE_PACKAGES enda desinstallimiseks (kui kasutati USES_POLICY_FORCE_LOCK)

Mitmesugused märkmed

See on esimene Androidi rakendus, mille olen kunagi kirjutanud, nii et ole ettevaatlik!

See on ka minu esimene väike panus avatud lähtekoodiga maailma. Lõpuks ometi!

Mul oleks hea meel, kui annaksite mulle igasugust tagasisidet või panustaksite mingil moel!

Täname lugemise eest!

Avatud lähtekoodiga kivid!!!

Tõlked

Oleks väga lahe, kui aitaksite WaveUpi oma keelde tõlkida (isegi ingliskeelset versiooni saaks ilmselt üle vaadata).
See on Transifexi kahe projektina tõlkimiseks saadaval: https://www.transifex.com/juanitobananas/waveup/ ja https://www.transifex.com/juanitobananas/libcommon/.

Tänuavaldused

Minu eriline tänu:

Vaata: https://gitlab.com/juanitobananas/wave-up/#acnowledgements
Värskendatud:
31. okt 2023

Andmete ohutus

Ohutus algab sellest, et mõistaksite, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutamisest, piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
Kolmandate osapooltega ei jagata andmeid
Lisateave selle kohta, kuidas arendajad andmete jagamisest teada annavad
Andmeid ei koguta
Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad

Hinnangud ja arvustused

4,1
12,8 tuh arvustust
Google'i kasutaja
6. detsember 2019
Sobib.
Kas see oli teie arvates kasulik?

Mis on uut?

New in 3.2.17
★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
★ Update German and Russian translations.
★ Add bluetooth permission request for Android 14 and above (needed to know if a headset is connected during a call).