From a71b80b153716b5baf0285999e1579bfd0416ee9 Mon Sep 17 00:00:00 2001 From: tom5079 Date: Sun, 12 May 2019 22:49:21 +0900 Subject: [PATCH] Prevent screen from viewed on task manager (cause it's ecchi :}) --- app/src/main/java/xyz/quaver/pupil/GalleryActivity.kt | 4 ++++ app/src/main/java/xyz/quaver/pupil/MainActivity.kt | 5 +++++ app/src/main/java/xyz/quaver/pupil/SettingsActivity.kt | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/app/src/main/java/xyz/quaver/pupil/GalleryActivity.kt b/app/src/main/java/xyz/quaver/pupil/GalleryActivity.kt index 8b397b2d..1b9f5120 100644 --- a/app/src/main/java/xyz/quaver/pupil/GalleryActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/GalleryActivity.kt @@ -27,6 +27,10 @@ class GalleryActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_gallery) + window.setFlags( + WindowManager.LayoutParams.FLAG_SECURE, + WindowManager.LayoutParams.FLAG_SECURE) + galleryID = intent.getIntExtra("GALLERY_ID", 0) CoroutineScope(Dispatchers.Unconfined).launch { reader = async(Dispatchers.IO) { diff --git a/app/src/main/java/xyz/quaver/pupil/MainActivity.kt b/app/src/main/java/xyz/quaver/pupil/MainActivity.kt index 4994a348..83fcadbe 100644 --- a/app/src/main/java/xyz/quaver/pupil/MainActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/MainActivity.kt @@ -17,6 +17,7 @@ import android.text.* import android.text.style.AlignmentSpan import android.util.Log import android.view.View +import android.view.WindowManager import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import androidx.core.app.ActivityCompat @@ -52,6 +53,10 @@ class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) + window.setFlags( + WindowManager.LayoutParams.FLAG_SECURE, + WindowManager.LayoutParams.FLAG_SECURE) + checkPermission() update() diff --git a/app/src/main/java/xyz/quaver/pupil/SettingsActivity.kt b/app/src/main/java/xyz/quaver/pupil/SettingsActivity.kt index 871ce357..e08d6703 100644 --- a/app/src/main/java/xyz/quaver/pupil/SettingsActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/SettingsActivity.kt @@ -2,6 +2,7 @@ package xyz.quaver.pupil import android.os.Bundle import android.view.MenuItem +import android.view.WindowManager import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import androidx.preference.Preference @@ -17,6 +18,10 @@ class SettingsActivity : AppCompatActivity() { .replace(R.id.settings, SettingsFragment()) .commit() supportActionBar?.setDisplayHomeAsUpEnabled(true) + + window.setFlags( + WindowManager.LayoutParams.FLAG_SECURE, + WindowManager.LayoutParams.FLAG_SECURE) } class SettingsFragment : PreferenceFragmentCompat() {