From 68ea94e8b5d69b3995c9fdf51f0b7f5d2db998de Mon Sep 17 00:00:00 2001 From: bitscuit Date: Sun, 4 Apr 2021 08:01:19 +0200 Subject: [PATCH] Added flags so Activity is displayed above lock screen, fixes #1 --- app/src/main/java/be/bitscuit/mike/MainActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/be/bitscuit/mike/MainActivity.java b/app/src/main/java/be/bitscuit/mike/MainActivity.java index 3982696..e903895 100644 --- a/app/src/main/java/be/bitscuit/mike/MainActivity.java +++ b/app/src/main/java/be/bitscuit/mike/MainActivity.java @@ -26,6 +26,7 @@ import android.media.AudioTrack; import android.media.MediaPlayer; import android.media.MediaRecorder; import android.os.Bundle; +import android.view.WindowManager; import android.widget.CompoundButton; import android.widget.Switch; import android.widget.TextView; @@ -50,6 +51,14 @@ public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + // Set flags so Activity is displayed above lock screen + getWindow().addFlags( + WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | + WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | + WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | + WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON + ); setContentView(R.layout.activity_main); // Init views