|
|
|
@ -3,23 +3,26 @@ package de.hacknology.spaceui |
|
|
|
|
import android.app.Activity |
|
|
|
|
import android.os.Bundle |
|
|
|
|
import android.view.MotionEvent |
|
|
|
|
import com.google.android.things.device.ScreenManager |
|
|
|
|
import android.view.WindowManager |
|
|
|
|
|
|
|
|
|
class ScreensaverActivity : Activity() { |
|
|
|
|
|
|
|
|
|
private val screenManager = ScreenManager.getInstance(0) |
|
|
|
|
class ScreensaverActivity : Activity() { |
|
|
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) { |
|
|
|
|
super.onCreate(savedInstanceState) |
|
|
|
|
setContentView(R.layout.activity_screensaver) |
|
|
|
|
|
|
|
|
|
screenManager.setBrightness(0) |
|
|
|
|
val lp = window.attributes |
|
|
|
|
lp.screenBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF |
|
|
|
|
window.attributes = lp |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override fun onPause() { |
|
|
|
|
super.onPause() |
|
|
|
|
|
|
|
|
|
screenManager.setBrightness(255) |
|
|
|
|
val lp = window.attributes |
|
|
|
|
lp.screenBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL |
|
|
|
|
window.attributes = lp |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override fun onTouchEvent(event: MotionEvent?): Boolean { |
|
|
|
|