diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a320086..a16d9e1 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -23,6 +23,7 @@ android { getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) + signingConfig = signingConfigs.getByName("debug") } } compileOptions { diff --git a/app/src/main/java/com/gitea/kashamannaya/lilula/MainActivity.java b/app/src/main/java/com/gitea/kashamannaya/lilula/MainActivity.java index 738af2c..da68fc7 100644 --- a/app/src/main/java/com/gitea/kashamannaya/lilula/MainActivity.java +++ b/app/src/main/java/com/gitea/kashamannaya/lilula/MainActivity.java @@ -13,6 +13,7 @@ import android.os.Build; import android.os.Bundle; import android.os.Environment; import android.os.Handler; +import android.os.PowerManager; import android.util.Log; import android.view.Surface; import android.view.SurfaceHolder; @@ -100,6 +101,11 @@ public class MainActivity extends AppCompatActivity implements SurfaceHolder.Cal private void keepScreenOn() { getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); + PowerManager.WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, + "com.gitea.kashamannaya.lilula::LilulaWakelockTag"); + wakeLock.acquire(); + } private void updateToggleButtonText() { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 7a82dcc..ff58988 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,7 +1,8 @@ + android:layout_height="match_parent" + android:keepScreenOn="true">