4,2
13.000 iritzi
1 M+
deskarga
Edukiaren sailkapena
Adin guztietarako
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

WaveUp telefonoa esnatzen du aplikazio bat da - pantaila pizten du - hurbiltasun-sentsorearen gainean agurtzen duzunean.

Aplikazio hau garatu dut pizteko botoia sakatzea saihestu nahi nuelako erlojuari begirada bat emateko, eta hori asko egiten dut telefonoan. Dagoeneko badaude beste aplikazio batzuk hori egiten dutenak, eta are gehiago. Gravity Screen On/Off-n inspiratu nintzen, hau da, bikaina aplikazioa. Hala ere, kode irekiko softwarearen zalea naiz eta ahal bada software librea (askatasunean bezala librea, ez bakarrik doakoa garagardo librean bezala) nire telefonoan instalatzen saiatzen naiz. Ezin izan dut hau egiten zuen kode irekiko aplikaziorik aurkitu, beraz, nik neuk egin nuen. Interesatzen bazaizu, kodeari begirada bat eman diezaiokezu:
https://gitlab.com/juanitobananas/wave-up

Besterik gabe, mugitu eskua telefonoaren hurbiltasun-sentsorearen gainean pantaila pizteko. uhin modua deitzen zaio eta ezarpenen pantailan desgaitu daiteke, zure pantaila nahi gabe piztea saihesteko.

Telefonoa poltsikotik edo zorrotik ateratzen duzunean pantaila ere piztuko da. Honi poltsiko modua deitzen zaio eta ezarpenen pantailan ere desgaitu daiteke.

Bi modu horiek lehenespenez gaituta daude.

Gainera, telefonoa blokeatzen du eta pantaila itzaltzen du hurbiltasun-sentsorea segundo batez (edo denbora zehatz batean) estaltzen baduzu. Honek ez du izen berezirik, baina, hala ere, ezarpenen pantailan ere alda daiteke. Hau ez dago gaituta lehenespenez.

Hurbiltasun-sentsorea inoiz entzun ez dutenentzat: telefonoz hitz egiten duzunean belarria jartzen duzun tokitik gertu dagoen gauza txiki bat da. Ia ezin duzu ikusi eta telefonoari dei batean zaudenean pantaila itzaltzeko esateaz arduratzen da.

Desinstalatu

Aplikazio honek Gailu Administratzailearen baimena erabiltzen du. Beraz, ezin duzu WaveUp "normalean" desinstalatu.

Desinstalatzeko, ireki eta erabili menuaren behealdean dagoen 'Desinstalatu WaveUp' botoia.

Arazo ezagunak

Zoritxarrez, telefono adimendun batzuek CPUa pizten uzten dute hurbiltasun-sentsorea entzuten duten bitartean. Honi wake lock deitzen zaio eta bateria agortu handia eragiten du. Hau ez da nire errua eta ezin dut ezer egin hau aldatzeko. Beste telefono batzuk "lotara joango dira" pantaila itzalita dagoenean hurbiltasun-sentsorea entzuten jarraitzen duten bitartean. Kasu honetan, bateria-hustea ia zero da.

Beharrezko Android baimenak:

▸ WAKE_LOCK pantaila pizteko
▸ RECEIVE_BOOT_COMPLETED hautatuta badago abioan automatikoki abiarazteko
▸ READ_PHONE_STATE WaveUp eteteko dei batean zauden bitartean
▸ BLUETOOTH (edo BLUETOOTH_CONNECT Android 10 eta bertsio berrietarako) dei batean dagoen bitartean bluetooth entzungailuak detektatzeko eta WaveUp eteteko
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE eta FOREGROUND_SERVICE_SPECIAL_USE atzeko planoan exekutatzen jarraitzeko (eta hori ezinbestekoa da WaveUpentzat hurbiltasun-sentsorea beti entzuteko)
▸ USES_POLICY_FORCE_LOCK gailua blokeatzeko Android 8rako eta ondorengoetarako (horrek erabiltzailea eredu edo pin bat erabiltzera behartzen du ezarrita badago)
▸ BIND_ACCESSIBILITY_SERVICE (Irisgarritasun APIa) pantaila desaktibatzeko Android 9 edo bertsio berriagoetarako.
▸ REQUEST_DELETE_PACKAGES bera desinstalatzeko (USES_POLICY_FORCE_LOCK erabili bazen)

Anitz oharrak

Hau da idatzi dudan lehenengo Android aplikazioa, beraz, kontuz!

Hau da, gainera, kode irekiko munduari nire lehen ekarpen txikia. Azkenean!

Gustatuko litzaidake edozein motatako iritzia ematea edo nolabait ekarpena egitea!

Eskerrik asko irakurtzeagatik!

Kode irekiko harriak!!!

Itzulpenak

Oso polita izango litzateke WaveUp zure hizkuntzara itzultzen lagunduko bazenu (ingelesezko bertsioa ere berrikus daiteke ziurrenik).
Transifex-en bi proiektu gisa itzultzeko eskuragarri dago: https://www.transifex.com/juanitobananas/waveup/ eta https://www.transifex.com/juanitobananas/libcommon/.

Eskerrak

Nire esker bereziak:

Ikus: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Azken eguneratzea
2023(e)ko urr. 31(a)

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.
Ez da daturik partekatzen hirugarrenekin
Lortu informazio gehiago garatzaileek partekatutako datuak aitortzeko duten moduari buruz
Ez da daturik biltzen
Lortu informazio gehiago garatzaileek bildutako datuak aitortzeko duten moduari buruz

Balorazioak eta iritziak

4,2
12.900 iritzi

Berrikuntzak

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).