Fixed keep screen on.

Tested on Android 14 (LineagoOS 21)
This commit is contained in:
kashamannaya 2025-06-09 18:22:41 +03:00
parent f6419500da
commit ec238aa110
No known key found for this signature in database
GPG Key ID: E06CEAC50553B54A
3 changed files with 9 additions and 1 deletions

View File

@ -23,6 +23,7 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signingConfigs.getByName("debug")
}
}
compileOptions {

View File

@ -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() {

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:keepScreenOn="true">
<SurfaceView
android:id="@+id/surface_view"