現在、次のコードは画面の輝度レベルを0に設定していますが、画面を暗くしていません。誰かが私を助けます。ありがとうございます。 どのように画面の明るさを暗く設定するには
android.provider.Settings.System.putInt(
context.getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS, 0);
現在、次のコードは画面の輝度レベルを0に設定していますが、画面を暗くしていません。誰かが私を助けます。ありがとうございます。 どのように画面の明るさを暗く設定するには
android.provider.Settings.System.putInt(
context.getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS, 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));
これを試してみてください:
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();
}
感謝の意を表明していませんが、まだこの1つはうまくいきません。 – akshaya
http://programmerguru.com/android-tutorial/how-to-change-screen-brightness-programmatically/ –
@Nirav thanku用情報が、このコードでさえ、 – akshaya