From 27eab81303992c03f241598b95c2de76b2acfcf7 Mon Sep 17 00:00:00 2001 From: ua1zbe Date: Wed, 23 Sep 2026 09:06:34 +0300 Subject: [PATCH] Keep screen on while app is active --- app/src/main/java/ru/ua1zbe/aprsmap/MainActivity.kt | 2 ++ app/src/main/java/ru/ua1zbe/aprsmap/SplashActivity.kt | 1 + 2 files changed, 3 insertions(+) diff --git a/app/src/main/java/ru/ua1zbe/aprsmap/MainActivity.kt b/app/src/main/java/ru/ua1zbe/aprsmap/MainActivity.kt index 3cfd07c..8f895ff 100644 --- a/app/src/main/java/ru/ua1zbe/aprsmap/MainActivity.kt +++ b/app/src/main/java/ru/ua1zbe/aprsmap/MainActivity.kt @@ -16,6 +16,7 @@ import android.provider.Settings import android.util.Log import android.view.Gravity import android.view.ViewGroup +import android.view.WindowManager import android.webkit.WebChromeClient import android.webkit.WebSettings import android.webkit.WebView @@ -39,6 +40,7 @@ class MainActivity : Activity() { @SuppressLint("SetJavaScriptEnabled") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) val root = FrameLayout(this).apply { setBackgroundColor(Color.rgb(6, 11, 20)) diff --git a/app/src/main/java/ru/ua1zbe/aprsmap/SplashActivity.kt b/app/src/main/java/ru/ua1zbe/aprsmap/SplashActivity.kt index 03a062a..f081ab9 100644 --- a/app/src/main/java/ru/ua1zbe/aprsmap/SplashActivity.kt +++ b/app/src/main/java/ru/ua1zbe/aprsmap/SplashActivity.kt @@ -11,6 +11,7 @@ class SplashActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) setContentView(SplashView(this))