4,2
12,9K rəy
1 mln+
Endirmələr
Məzmun reytinqi
Hər kəs
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli

Bu tətbiq haqqında

WaveUp yaxınlıq sensoru üzərində dalğa etdiyiniz zaman telefonunuzu oyandıran - ekranı işə salan proqramdır.

Mən bu proqramı işləyib hazırlamışam, çünki mən sadəcə saata baxmaq üçün güc düyməsini basmaqdan qaçmaq istəyirdim - bu, mənim telefonumda çox olur. Artıq bunu edən başqa proqramlar var - və daha çox. Məni əla proqram olan Gravity Screen On/Off-dan ilham aldım. Bununla belə, mən açıq mənbəli proqram təminatının böyük pərəstişkarıyam və mümkünsə telefonuma pulsuz proqram təminatı (azadlıqda olduğu kimi pulsuz, təkcə pulsuz pivədə olduğu kimi deyil) quraşdırmağa çalışıram. Bunu edən açıq mənbə proqramı tapa bilmədim, ona görə də bunu özüm etdim. Əgər maraqlanırsınızsa, koda nəzər sala bilərsiniz:
https://gitlab.com/juanitobananas/wave-up

Ekranı yandırmaq üçün əlinizi telefonunuzun yaxınlıq sensoru üzərində yelləyin. Bu dalğa rejimi adlanır və ekranınızın təsadüfən yandırılmasının qarşısını almaq üçün parametrlər ekranında deaktiv edilə bilər.

Smartfonunuzu cibinizdən və ya çantanızdan çıxardığınız zaman da ekranı yandıracaq. Bu cib rejimi adlanır və həmçinin parametrlər ekranında deaktiv edilə bilər.

Bu rejimlərin hər ikisi defolt olaraq aktivdir.

Yaxınlıq sensorunu bir saniyə (və ya müəyyən vaxt) əhatə etsəniz, o, həmçinin telefonunuzu kilidləyir və ekranı söndürür. Bunun xüsusi adı yoxdur, lakin buna baxmayaraq, parametrlər ekranında da dəyişdirilə bilər. Bu defolt olaraq aktiv deyil.

Əvvəllər yaxınlıq sensorunu eşitməyənlər üçün: telefonla danışarkən qulağınızı qoyduğunuz yerə yaxın olan kiçik bir şeydir. Siz onu praktiki olaraq görə bilmirsiniz və o, zəng etdiyiniz zaman telefonunuza ekranı söndürməyi söyləmək üçün məsuliyyət daşıyır.

Silin

Bu proqram Cihaz Administratoru icazəsindən istifadə edir. Buna görə də siz WaveUp-ı 'normal olaraq' silə bilməzsiniz.

Onu silmək üçün onu açın və menyunun altındakı 'WaveUp proqramını sil' düyməsini istifadə edin.

Məlum problemlər

Təəssüf ki, bəzi smartfonlar yaxınlıq sensorunu dinləyərkən CPU-nu işə salır. Bu oyanma kilidi adlanır və batareyanın xeyli boşalmasına səbəb olur. Bu mənim günahım deyil və mən bunu dəyişdirmək üçün heç nə edə bilmərəm. Digər telefonlar hələ də yaxınlıq sensorunu dinləyərkən ekran söndürüldükdə "yuxu rejiminə keçəcək". Bu vəziyyətdə batareyanın boşaldılması praktiki olaraq sıfırdır.

Tələb olunan Android İcazələri:

▸ Ekranı yandırmaq üçün WAKE_LOCK
▸ RECEIVE_BOOT_COMPLETED seçilmişdirsə, yükləmə zamanı avtomatik işə salınır
▸ Zəng zamanı WaveUp-u dayandırmaq üçün READ_PHONE_STATE
▸ Zəng zamanı bluetooth qulaqlıqlarını aşkar etmək və WaveUp-u dayandırmamaq üçün BLUETOOTH (və ya Android 10 və yuxarı versiyalar üçün BLUETOOTH_CONNECT)
▸ Arxa fonda işləməyə davam etmək üçün REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE və FOREGROUND_SERVICE_SPECIAL_USE (bu, həmişə yaxınlıq sensoruna qulaq asmaq üçün WaveUp üçün çox vacibdir)
▸ Android 8 və daha aşağı versiyalar üçün cihazı kilidləmək üçün USES_POLICY_FORCE_LOCK (bu, istifadəçini quraşdırılıbsa, nümunə və ya pin istifadə etməyə məcbur edir)
▸ Android 9 və yuxarı versiyalar üçün ekranı söndürmək üçün BIND_ACCESSIBILITY_SERVICE (Accessibility API).
▸ Özünü silmək üçün REQUEST_DELETE_PACKAGES (əgər USES_POLICY_FORCE_LOCK istifadə olunubsa)

Müxtəlif qeydlər

Bu, yazdığım ilk Android proqramıdır, ona görə də ehtiyatlı olun!

Bu həm də açıq mənbə dünyasına ilk kiçik töhfəmdir. Nəhayət!

Mənə hər hansı bir rəy bildirsəniz və ya hər hansı bir şəkildə töhfə verə bilsəniz çox istərdim!

Oxuduğunuz üçün təşəkkür edirik!

Açıq mənbəli qayalar!!!

Tərcümələr

WaveUp proqramını öz dilinizə tərcümə etməyə kömək edə bilsəniz, çox gözəl olardı (hətta ingilis versiyası da yəqin ki, düzəldilə bilər).
Transifex-də iki layihə kimi tərcümə üçün əlçatandır: https://www.transifex.com/juanitobananas/waveup/ və https://www.transifex.com/juanitobananas/libcommon/.

Təşəkkürlər

Xüsusi təşəkkürümü bildirirəm:

Baxın: https://gitlab.com/juanitobananas/wave-up/#acknowledgements
Güncəlləmə vaxtı
31 okt 2023

Data təhlükəsizliyi

Təhlükəsizlik tərtibatçıların məlumatlarınızı necə toplayıb paylaşdığını anlamaqdan başlayır. Məlumatların məxfiliyi və təhlükəsizlik təcrübələri istifadə, region və yaşınıza görə dəyişə bilər. Tərtibatçı bu məlumatı təmin edir və zaman keçdikcə yeniləyə bilər.
Üçüncü tərəflərlə heç bir məlumat paylaşılmır
Tərtibatçıların paylaşımı necə bəyan etdikləri haqqında ətraflı məlumat
Məlumat toplanılmır
Tərtibatçıların toplamanı necə bəyan etdikləri haqqında ətraflı məlumat

Reytinqlər və rəylər

4,1
12,8K rəy
Google İstifadəçisi
2 mart 2019
gücnən sildim. Bundansa elə özüm açaram
5 nəfər bu rəyi faydalı hesab edir
Bu, faydalı oldu?

Yeniliklər

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