WaveUp ni programu ambayo huwasha simu yako - huwasha skrini - unapo peperusha juu ya kihisi cha ukaribu.
Nimeanzisha programu hii kwa sababu nilitaka kuepuka kubofya kitufe cha kuwasha/kuzima ili tu kutazama saa - ambayo huwa nikiifanya sana kwenye simu yangu. Tayari kuna programu zingine zinazofanya hivi hasa - na hata zaidi. Nilitiwa moyo na Gravity Screen On/Off, ambayo ni programu nzuri. Walakini, mimi ni shabiki mkubwa wa programu huria na ninajaribu kusakinisha programu isiyolipishwa (ya bure kama katika uhuru, sio tu ya bure kama katika bia ya bure) kwenye simu yangu ikiwezekana. Sikuweza kupata programu ya chanzo huria ambayo ilifanya hivi kwa hivyo niliifanya mwenyewe. Ikiwa una nia, unaweza kuangalia nambari:
https://gitlab.com/juanitobananas/wave-up
Inua tu mkono wako juu ya kihisi ukaribu cha simu yako ili uwashe skrini. Hii inaitwa modi ya wimbi na inaweza kuzimwa katika skrini ya mipangilio ili kuzuia kuwasha skrini yako kimakosa.
Pia itawasha skrini unapotoa simu mahiri yako mfukoni au kwenye mkoba wako. Hii inaitwa hali ya mfukoni na inaweza pia kuzimwa kwenye skrini ya mipangilio.
Njia hizi zote mbili zimewezeshwa kwa chaguo-msingi.
Pia hufunga simu yako na kuzima skrini ikiwa utafunika kitambua ukaribu kwa sekunde moja (au muda maalum). Hii haina jina maalum lakini inaweza kubadilishwa katika skrini ya mipangilio pia. Hii haijawezeshwa na chaguo-msingi.
Kwa wale ambao hawajawahi kusikia kitambuzi cha ukaribu hapo awali: ni kitu kidogo ambacho kiko karibu na mahali unapoweka sikio lako unapozungumza kwenye simu. Huwezi kuiona na inawajibika kuiambia simu yako izime skrini unapokuwa kwenye simu.
Ondoa
Programu hii hutumia ruhusa ya Msimamizi wa Kifaa. Kwa hivyo huwezi kusanidua WaveUp 'kawaida'.
Ili kuiondoa, ifungue tu na utumie kitufe cha 'Ondoa WaveUp' kilicho chini ya menyu.
Matatizo yanayojulikana
Kwa bahati mbaya, baadhi ya simu mahiri huruhusu CPU kuwasha inaposikiliza kitambua ukaribu. Hii inaitwa wake lock na husababisha kuisha kwa betri nyingi. Hili sio kosa langu na siwezi kufanya chochote kubadilisha hii. Simu zingine "zitalala" skrini ikizimwa huku ikiendelea kusikiliza kihisi cha ukaribu. Katika kesi hii, kukimbia kwa betri ni kivitendo sifuri.
Ruhusa Zinazohitajika za Android:
▸ WAKE_LOCK ili kuwasha skrini
▸ RECEIVE_BOOT_COMPLETED ili kuwasha kiotomatiki ikiwa imechaguliwa
▸ SOMA_PHONE_STATE ili kusimamisha WaveUp ukiwa kwenye simu
▸ BLUETOOTH (au BLUETOOTH_CONNECT ya Android 10 na abve) ili kugundua vichwa vya sauti vya bluetooth ukiwa kwenye simu na sio kusimamisha WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE na FOREGROUND_SERVICE_SPECIAL_USE ili kuendelea kufanya kazi chinichini (jambo ambalo ni muhimu kwa WaveUp ili kusikiliza kila mara kitambuzi cha ukaribu)
▸ USES_POLICY_FORCE_LOCK ili kufunga kifaa kwa ajili ya Android 8 na chini (hii humlazimu mtumiaji kutumia mchoro au pini ikiwekwa)
▸ BIND_ACCESSIBILITY_SERVICE (API ya Ufikiaji) ili kuzima skrini kwa Android 9 na matoleo mapya zaidi.
▸ REQUEST_DELETE_PACKAGES ya kujiondoa (ikiwa USES_POLICY_FORCE_LOCK ilitumika)
Vidokezo vingine
Hii ndiyo programu ya kwanza ya Android ambayo nimewahi kuandika, kwa hivyo jihadhari!
Huu pia ni mchango wangu wa kwanza mdogo kwa ulimwengu wa chanzo huria. Hatimaye!
Ningependa ikiwa unaweza kunipa maoni ya aina yoyote au kuchangia kwa njia yoyote!
Asante kwa kusoma!
Miamba ya chanzo wazi !!!
Tafsiri
Itakuwa nzuri sana ikiwa ungesaidia kutafsiri WaveUp kwa lugha yako (hata toleo la Kiingereza labda linaweza kusasishwa).
Inapatikana kwa tafsiri kama miradi miwili kwenye Transifex: https://www.transifex.com/juanitobananas/waveup/ na https://www.transifex.com/juanitobananas/libcommon/.
Shukrani
Shukrani zangu za pekee kwa:
Tazama: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Ilisasishwa tarehe
16 Jul 2024