Soru & Cevap

Ekran ışığını açıp kapatmak

19.05.2015 - 05:27

ekranın ışığını açıp kapatmak istiyorum ama bulduğum kodla kapatıyorum ama tekrar açamıyorum. açılırken sadece ekran bembeyaz renk alıyor. WindowManager.LayoutParams params = getWindow().getAttributes(); params.screenBrightness = -1; getWindow().setAttributes(params); android 2.3.3 de denedim.

274 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user yakup2014
yakup2014
24.05.2015 - 08:45

lg l3 cihazda çalışmıyor.

picture-16490-1553546609.jpg
bektasesref
24.05.2015 - 05:46

Manifes'e;
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>


Java klasörüne de;
import android.provider.Settings;

...

...

final Button uygula = (Button) findViewById(R.id.button);
        final SeekBar deger = (SeekBar) findViewById(R.id.seekBar);
        uygula.setOnClickListener(new View.OnClickListener()
        {
            @Override
                    public void onClick (View v)
            {
            Toast.makeText(getApplicationContext(),"Parlaklık Ayarı Değiştirildi",Toast.LENGTH_SHORT).show();
                android.provider.Settings.System.putInt(getContentResolver(),
                        android.provider.Settings.System.SCREEN_BRIGHTNESS,deger.getProgress());
            }
        });
    }

Butona bastığında seekbar'daki değeri yapacaktır.
Ayrıca seekbar'a xml üzerinden 
android:progress="0"
android:max="255"    satırlarını da ekle.255 üzerinden alınıyomuş parlaklık.