WaveUp APP
Bu uygulamayı geliştirdim çünkü sadece saati kontrol etmek için güç düğmesine basmaktan yoruldum (şaşırtıcı derecede sık bir alışkanlık). Harika Gravity Screen On/Off'tan esinlendim. Açık kaynaklı bir alternatif aradım ama bulamadım. Bu yüzden kendim yaptım!
Kodu kontrol edin: https://gitlab.com/juanitobananas/wave-up
Muhtemelen daha güncel bir README: https://gitlab.com/juanitobananas/wave-up/#waveup
Özellikler
▸ Dalga modu: Yakınlık sensörünün üzerinden el salladığınızda ekranı açar.
▸ Cep modu: Telefonunuzu cebinizden veya çantanızdan çıkardığınızda ekranı açar.
Her ikisi de varsayılan olarak etkindir ancak ayarlardan kapatılabilir.
▸ Ekran kilidi: sensörü bir saniye (veya seçtiğiniz süre) boyunca kapatın ve telefon kilitlensin. Varsayılan olarak kapalıdır, ancak etkinleştirmesi kolaydır.
Bekle, yakınlık sensörü nedir?
Telefonunuzun kulaklığının yanında bulunan ve görüşme yaparken ekranı kapatan görünmez küçük şeydir.
Bilinen Sorunlar
Bazı telefonlar yakınlık sensörünü dinlerken CPU'yu çalışır durumda tutar ve bu da pili tüketir (beni değil telefonunuzu suçlayın). Çoğu telefon bunu yapmaz, bu nedenle pil kullanımı minimum düzeydedir.
Erişilebilirlik Hizmetleri
▸ Amaç: Android 9+'da ekranı kilitlemek için kullanılır
▸ Gizlilik: Sadece bunun için kullanılır, veri toplanmaz
▸ Kapsam: Casusluk yapmaz, sadece kilitler
İzinler (evet, oldukça az)
▸ WAKE_LOCK - ekranı açın
▸ RECEIVE_BOOT_COMPLETED - önyükleme sırasında otomatik başlatma
READ_PHONE_STATE - aramalar sırasında duraklatma
▸ BLUETOOTH / CONNECT - Bluetooth araması sırasında duraklamayı önler
▸ IGNORE_BATTERY_OPTIMIZATIONS vb. - arka planda hayatta kal
FORCE_LOCK - cihazı kilitleyin (Android 8 ve altı)
ACCESSIBILITY_SERVICE - cihazı kilitleyin (Android 9+)
DELETE_PACKAGES - gerekirse uygulamanın kendisini kaldırmasına izin verin
Kaldırma (Android 8 ve daha eski)
WaveUp Cihaz Yöneticisi izinlerini kullanır, bu nedenle normal şekilde kaldırılmaz. Düzgün bir şekilde kaldırmak için uygulamadaki 'WaveUp'ı Kaldır' düğmesini kullanın.
Eğlenceli bilgi
Bu benim ilk Android uygulamam ve ilk açık kaynak katkım! Geri bildiriminizi veya yardımınızı çok isterim-özellikle çevirilerle ilgileniyorsanız veya sadece tamir etmekten hoşlanıyorsanız.
Açık kaynak harikadır!
Çeviri
WaveUp'ı çevirmeye yardım edin! İngilizce versiyonda bile iyileştirmeler yapılabilir.
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/
Teşekkürler
Emeği geçen herkese teşekkürler: https://gitlab.com/juanitobananas/wave-up/#acknowledgments



