diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 60022b5..9f3de6a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,7 +13,6 @@ - diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/MapUtils.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/MapUtils.java index 200da07..2cb22f2 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/MapUtils.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/utils/MapUtils.java @@ -107,27 +107,18 @@ public class MapUtils { } public static void BatteryOptimizationsExceptionCheck(Context context) { - PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - if (!pm.isIgnoringBatteryOptimizations(context.getPackageName())) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(R.string.batter_exclusions_title); builder.setMessage(R.string.batter_exclusions_message) - .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - Intent intent = new Intent(); - intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS); - intent.setData(Uri.parse("package:" + getApplicationContext().getPackageName())); - context.startActivity(intent); - } + .setPositiveButton(R.string.ok, (dialog, id) -> { + Intent intentBatteryUsage = new Intent(Intent.ACTION_POWER_USAGE_SUMMARY); + context.startActivity(intentBatteryUsage); }) - .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - // User cancelled the dialog - } + .setNegativeButton(R.string.cancel, (dialog, id) -> { + // User cancelled the dialog }).show(); } - } } } diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 4e69758..c782b09 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -289,7 +289,7 @@ Dostępny teraz Profil użytkownika Uwaga - Aby aplikacja była w pełni funkcjonalna, dodaj FMT do wyjątku w oszczędzaniu baterii + Aby aplikacja była w pełni funkcjonalna, dodaj FMT do wyjątków w oszczędzaniu baterii. Po wciśnięciu przycisku "ok" zostaniesz przeniesiony do opcji zarządzania baterią. W panelu "optymalizacja użycia baterii" upewnij się, że opcja optymalizacji jest wyłączona. Nigdy diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 710536a..2f7f7c5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -456,7 +456,7 @@ Status Available now Last seen - To make app fully functional, add FMT to battery saving exclusions + To make app fully functional, add FMT to battery saving exclusions. You can change battery options in "Optimise battery usage". Unfortunately, you have to do it manually. Click "ok" to open battery settings and make sure that the application is not optimised. Please note Never