diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..35eb1dd 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/CatFlipScreen.apk b/CatFlipScreen.apk
index 21d050b..6b8e5d4 100644
Binary files a/CatFlipScreen.apk and b/CatFlipScreen.apk differ
diff --git a/app/release/app-release.apk b/app/release/app-release.apk
index 21d050b..6b8e5d4 100644
Binary files a/app/release/app-release.apk and b/app/release/app-release.apk differ
diff --git a/app/src/main/java/net/mezimmah/catflipscreen/MainActivity.kt b/app/src/main/java/net/mezimmah/catflipscreen/MainActivity.kt
index 431f2cd..25e3c7f 100644
--- a/app/src/main/java/net/mezimmah/catflipscreen/MainActivity.kt
+++ b/app/src/main/java/net/mezimmah/catflipscreen/MainActivity.kt
@@ -3,10 +3,13 @@ package net.mezimmah.catflipscreen
import android.content.Intent
import android.content.SharedPreferences
import android.content.pm.PackageManager
+import android.net.Uri
import android.os.Bundle
+import android.provider.Settings
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.ActivityCompat
import androidx.core.content.ContextCompat
+import androidx.preference.Preference
import androidx.preference.PreferenceFragmentCompat
@@ -46,6 +49,17 @@ class MainActivity : AppCompatActivity() {
}
}
class SettingsFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener {
+
+ override fun onPreferenceTreeClick(preference: Preference): Boolean {
+ val intent = Intent(
+ Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
+ Uri.fromParts("package", context?.packageName, null)
+ )
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
+ startActivity(intent)
+ return super.onPreferenceTreeClick(preference)
+ }
+
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
setPreferencesFromResource(R.xml.root_preferences, rootKey)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index a0c3d82..4d353cb 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -25,5 +25,6 @@
Wifi Signal Icon
Network Signal Icon
Battery Status Icon
+ appPermissionButton
\ No newline at end of file
diff --git a/app/src/main/res/xml/root_preferences.xml b/app/src/main/res/xml/root_preferences.xml
index b7c7544..47b69ad 100644
--- a/app/src/main/res/xml/root_preferences.xml
+++ b/app/src/main/res/xml/root_preferences.xml
@@ -23,5 +23,8 @@
app:enabled="true"
app:title=""
app:summary="In order for this app to work properly please enable all permissions in the app settings." />
+
\ No newline at end of file