2016-04-06 26 views
0

loş olarak ayarlamak için şu kod ekran parlaklık düzeyini 0 olarak ayarlıyor fakat ekranı karartmıyor. Birisi bana yardım etsin.Tablet sürümü 4.0. şimdiden teşekkürler.Ekran parlaklığını

android.provider.Settings.System.putInt(
context.getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS, 0); 
+0

http://programmerguru.com/android-tutorial/how-to-change-screen-brightness-programmatically/ –

+0

@Nirav thanku için bilgi ancak bu kod bile bilgi için – akshaya

cevap

0
Settings.System.putInt(this.getContentResolver(), 
     Settings.System.SCREEN_BRIGHTNESS, 20); 

WindowManager.LayoutParams lp = getWindow().getAttributes(); 
lp.screenBrightness = 0.2f; // 100/100.0f; 
getWindow().setAttributes(lp); 

startActivity(new Intent(this,RefreshScreen.class)); 
0

bu deneyin:

public static void wakeDevice(Context context) { 
    PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE); 
    PowerManager.WakeLock wakeLock = powerManager.newWakeLock(
      (PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.FULL_WAKE_LOCK 
        | PowerManager.ACQUIRE_CAUSES_WAKEUP), ""); 

    //calling this will Dim the screen 
    wakeLock.acquire(); 

    //if you want to release the dim state 
    //wakeLock.release(); 
} 
+0

thanku çalışmıyor ama yine de bu bir çalışma dışarı değil. – akshaya