Blog Arşivleri

How To Change The Screen Brightness

Bu yazı Android cihazlarda ekran parlaklığını programlanabilir bir biçimde değiştirme üzerine olacak. Kullanacağımız tek bileşen ise SeekBar olacak. Öncelikle şunu belirtmek istiyorum, buradaki kod parçası gerçek cihaz üzerinde çalışıyor, yani emülatörde çalışmıyor.  Muhakkak bir yöntemi vardır fakat onu araştırmadım, eğer öğrenirsem mutlaka bir düzenleme yaparım.

Öncelikle ilk bilmemiz gereken şey Android sistem parlaklık değeri sadece sistem arkaplan ışığı açıkken uygulanır. Yani cihazınız uyku durumundayken her hangi bir işlem gerçekleşmez. Bu değer SCREEN_BRIGHTNESS olarak adlandırılır. Dolayısıyla sadece bu değişkene ulaşıp onun değerini değiştirmemiz yeterli olmayacaktır. Bu nedenle geçerli pencere parlaklığına ulaşmamız gereklidir. Bu yazının geri kalanını okuyun