diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java b/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java
index 0a98a7b..dd5002d 100644
--- a/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java
+++ b/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java
@@ -80,7 +80,7 @@ public class PodsService extends Service {
*
* After decoding a beacon, the status is written to leftStatus, rightStatus, caseStatus, chargeL, chargeR, chargeCase so that the NotificationThread can use the information
*/
- private static final ArrayList recentBeacons = new ArrayList<>();
+ private static ArrayList recentBeacons = new ArrayList<>();
private static final long RECENT_BEACONS_MAX_T_NS = 10000000000L; //10s
private void startAirPodsScanner () {
@@ -294,7 +294,7 @@ public class PodsService extends Service {
}
}
- private final NotificationManager mNotifyManager;
+ private NotificationManager mNotifyManager;
@SuppressWarnings("WeakerAccess")
public NotificationThread () {
@@ -324,6 +324,7 @@ public class PodsService extends Service {
mBuilder.setShowWhen(false);
mBuilder.setOngoing(true);
mBuilder.setSmallIcon(R.mipmap.notification_icon);
+ mBuilder.setVisibility(NotificationCompat.VISIBILITY_PUBLIC);
for (; ; ) {
/*&&System.currentTimeMillis()-lastSeenConnected {
- PackageManager p = requireContext().getPackageManager();
- p.setComponentEnabledSetting(new ComponentName(context, MainActivity.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
- Toast.makeText(context, getString(R.string.hideClicked), Toast.LENGTH_LONG).show();
+ AlertDialog.Builder builder = new AlertDialog.Builder(requireContext());
+ builder.setTitle(R.string.hide_dialog);
+ builder.setMessage(R.string.hide_dialog_desc);
+ builder.setPositiveButton(R.string.hide_dialog_button, (dialog, which) -> {
+ PackageManager p = requireContext().getPackageManager();
+ p.setComponentEnabledSetting(new ComponentName(context, MainActivity.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
+ Toast.makeText(context, getString(R.string.hideClicked), Toast.LENGTH_LONG).show();
- try {
- context.openFileOutput("hidden", Context.MODE_PRIVATE).close();
- } catch (Throwable ignored) {
- }
+ try {
+ context.openFileOutput("hidden", Context.MODE_PRIVATE).close();
+ } catch (Throwable ignored) {
+ }
- enableDisableOptions();
- requireActivity().finish();
+ enableDisableOptions();
+ requireActivity().finish();
+ });
+ builder.setNegativeButton(android.R.string.cancel, (dialog, which) -> dialog.dismiss());
+ builder.show();
return true;
});
diff --git a/OpenPods/app/src/main/res/values-de/strings.xml b/OpenPods/app/src/main/res/values-de/strings.xml
index e79a140..1300c6c 100644
--- a/OpenPods/app/src/main/res/values-de/strings.xml
+++ b/OpenPods/app/src/main/res/values-de/strings.xml
@@ -19,6 +19,9 @@
Aktiviere diesen Modus, wenn Bluetooth zu viel Batterieleistung erfordert
App verstecken
Verstecke diese App vor dem Launcher
+ Sind Sie sich sicher?
+ Sind Sie sich sicher, dass Sie diese App verstecken möchten? Es kann nur durch erneutes Installieren der App wieder rückgängig gemacht werden.
+ Verstecken
Das Icon wird bald verschwinden
Über
diff --git a/OpenPods/app/src/main/res/values-iw-rIL/strings.xml b/OpenPods/app/src/main/res/values-iw-rIL/strings.xml
index cb20d44..e99c317 100644
--- a/OpenPods/app/src/main/res/values-iw-rIL/strings.xml
+++ b/OpenPods/app/src/main/res/values-iw-rIL/strings.xml
@@ -19,6 +19,9 @@
הפעל אם Bluetooth משתמש בהרבה סוללה
הסתר אפליקציה
הסתר את האפליקציה ממסך הבית
+ האם אתה בטוח?
+ האם אתה בטוח שאתה רוצה להסתיר את האפליקציה? ניתן לבטל זאת רק על ידי התקנה מחדש
+ הסתר
האפליקציה תוסתר בקרוב
אודות
diff --git a/OpenPods/app/src/main/res/values-night-v29/colors.xml b/OpenPods/app/src/main/res/values-night-v29/colors.xml
index 94e671c..20e0ec6 100644
--- a/OpenPods/app/src/main/res/values-night-v29/colors.xml
+++ b/OpenPods/app/src/main/res/values-night-v29/colors.xml
@@ -1,4 +1,4 @@
- @android:color/transparent
+ @android:color/transparent
diff --git a/OpenPods/app/src/main/res/values-night/colors.xml b/OpenPods/app/src/main/res/values-night/colors.xml
index 65a798e..fdf86b4 100644
--- a/OpenPods/app/src/main/res/values-night/colors.xml
+++ b/OpenPods/app/src/main/res/values-night/colors.xml
@@ -7,5 +7,5 @@
@android:color/primary_text_dark
#000
- @android:color/darker_gray
+ @android:color/darker_gray
diff --git a/OpenPods/app/src/main/res/values-v29/colors.xml b/OpenPods/app/src/main/res/values-v29/colors.xml
index 94e671c..20e0ec6 100644
--- a/OpenPods/app/src/main/res/values-v29/colors.xml
+++ b/OpenPods/app/src/main/res/values-v29/colors.xml
@@ -1,4 +1,4 @@
- @android:color/transparent
+ @android:color/transparent
diff --git a/OpenPods/app/src/main/res/values/colors.xml b/OpenPods/app/src/main/res/values/colors.xml
index 99e7cfe..35dd4fd 100644
--- a/OpenPods/app/src/main/res/values/colors.xml
+++ b/OpenPods/app/src/main/res/values/colors.xml
@@ -7,5 +7,5 @@
@android:color/primary_text_light
#FFF
- #737373
+ #737373
diff --git a/OpenPods/app/src/main/res/values/strings.xml b/OpenPods/app/src/main/res/values/strings.xml
index 4e4e3c7..c8e1063 100644
--- a/OpenPods/app/src/main/res/values/strings.xml
+++ b/OpenPods/app/src/main/res/values/strings.xml
@@ -1,5 +1,5 @@
-
+
OpenPods
This app lets you check the status of your AirPods on any Android device
@@ -21,6 +21,9 @@
Enable this if Bluetooth uses a lot of battery
Hide app
Hide this app from the launcher
+ Are you sure?
+ Are you sure that you want to hide the App? This can only be undone by reinstalling it.
+ Hide
The icon will disappear soon
About
diff --git a/OpenPods/gradle/wrapper/gradle-wrapper.properties b/OpenPods/gradle/wrapper/gradle-wrapper.properties
index cb4cfda..517f8f8 100644
--- a/OpenPods/gradle/wrapper/gradle-wrapper.properties
+++ b/OpenPods/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Wed Feb 26 15:58:48 CET 2020
+#Mon Jun 08 20:04:20 IDT 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip