WaveUp Uygulama
WaveUp, telefonunuzu uyandıran - ekranı açan - bir uygulamadır; yakınlık sensörünün üzerine el salladığınızda çalışır.
Bu uygulamayı geliştirdim çünkü saati kontrol etmek için güç düğmesine basmaktan kaçınmak istiyordum - bunu telefonumda sıkça yapıyorum. Bunu tam olarak yapan ve daha fazlasını sunan başka uygulamalar zaten var. Gravity Screen On/Off'tan ilham aldım, bu harika bir uygulama. Ancak, açık kaynak yazılımlarının büyük bir hayranıyım ve mümkünse telefonumda ücretsiz yazılımlar (özgürlük anlamında ücretsiz, sadece bedava bira anlamında değil) kurmaya çalışıyorum. Bunu yapan açık kaynak bir uygulama bulamadım, bu yüzden kendim yaptım. Eğer ilgileniyorsanız, koduna göz atabilirsiniz: https://gitlab.com/juanitobananas/wave-up
Ekranı açmak için telefonunuzun yakınlık sensörünün üzerine elinizi sallamanız yeterlidir. Buna dalga modu denir ve ekranınızın kazara açılmasını önlemek için ayarlar ekranında devre dışı bırakılabilir.
Ayrıca, akıllı telefonunuzu cebinizden veya çantanızdan çıkardığınızda ekranı açar. Buna cep modu denir ve bu da ayarlar ekranında devre dışı bırakılabilir.
Bu iki mod varsayılan olarak etkinleştirilmiştir.
Yakınlık sensörünü bir saniye (veya belirli bir süre) kapatırsanız, telefonunuzu kilitleyip ekranı kapatır. Bunun özel bir adı yoktur ama yine de ayarlar ekranında değiştirilebilir. Bu varsayılan olarak etkin değildir.
Yakınlık sensörünü daha önce duymayanlar için: bu, telefonla konuşurken kulağınızı koyduğunuz yerin yakınında bulunan küçük bir parçadır. Pratikte göremezsiniz ve telefonunuzu arama sırasında ekranı kapatması için bilgilendirmekten sorumludur.
Kaldırma
Bu uygulama, Cihaz Yöneticisi iznine ihtiyaç duyar. Bu nedenle WaveUp'ı normal şekilde kaldıramazsınız.
Kaldırmak için, sadece uygulamayı açın ve menünün altındaki WaveUp'ı Kaldır butonunu kullanın.
Bilinmeyen sorunlar
Ne yazık ki, bazı akıllı telefonlar yakınlık sensörünü dinlerken CPU'yu açık tutar. Buna uyandırma kilidi denir ve önemli ölçüde pil tüketimine yol açar. Bu benim hatam değil ve bunu değiştirmek için hiçbir şey yapamam. Diğer telefonlar, ekran kapandığında hala yakınlık sensörünü dinlerken uyku moduna geçer. Bu durumda, pil tüketimi pratikte sıfırdır.
Gerekli Android İzinleri:
- EKRAN_AÇMA, ekranı açmak için
- KİLİT_POLİTİKASI_KULLANIMI, cihazı kilitlemek için
- ÖNYÜKLEME_TAMAMLANDI_AL, seçilirse önyüklemede otomatik başlatma için
- TELEFON_DURUMUNU_OKU, arama sırasında WaveUp'ı askıya almak için
Çeşitli notlar
Bu, yazdığım ilk Android uygulaması, bu yüzden dikkatli olun!
Ayrıca, açık kaynak dünyasına yaptığım ilk küçük katkı. Nihayet!
Herhangi bir türde geri bildirimde bulunursanız veya herhangi bir şekilde katkıda bulunursanız çok sevinirim!
Okuduğunuz için teşekkürler!
Açık kaynak harika!!!
Çeviriler
WaveUp'ı kendi dilinize çevirmeye yardımcı olursanız gerçekten çok güzel olur (İngilizce versiyonu da muhtemelen gözden geçirilebilir). Çeviri için Transifex'te iki proje olarak mevcuttur: https://www.transifex.com/juanitobananas/waveup/ ve https://www.transifex.com/juanitobananas/libcommon/.
Teşekkürler
Özel teşekkürlerim:
Bakınız: https://gitlab.com/juanitobananas/wave-up/#acknowledgments









