Fixed keep screen on.
Tested on Android 14 (LineagoOS 21)
This commit is contained in:
parent
f6419500da
commit
ec238aa110
@ -23,6 +23,7 @@ android {
|
||||
getDefaultProguardFile("proguard-android-optimize.txt"),
|
||||
"proguard-rules.pro"
|
||||
)
|
||||
signingConfig = signingConfigs.getByName("debug")
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
|
||||
@ -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() {
|
||||
|
||||
@ -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"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user