From a31398101fe8b367863b09883cf693588a9b9997 Mon Sep 17 00:00:00 2001 From: Electric1447 Date: Thu, 19 Aug 2021 19:52:19 +0300 Subject: [PATCH] Remove badge from app notifications & fixed 2ms delay on BLE scanner --- OpenPods/.idea/compiler.xml | 2 +- OpenPods/.idea/misc.xml | 2 +- .../main/java/com/dosse/airpods/PodsService.java | 14 ++++++-------- OpenPods/build.gradle | 2 +- OpenPods/gradle/wrapper/gradle-wrapper.properties | 4 ++-- 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/OpenPods/.idea/compiler.xml b/OpenPods/.idea/compiler.xml index 61a9130..fb7f4a8 100644 --- a/OpenPods/.idea/compiler.xml +++ b/OpenPods/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/OpenPods/.idea/misc.xml b/OpenPods/.idea/misc.xml index 3378229..70d034b 100644 --- a/OpenPods/.idea/misc.xml +++ b/OpenPods/.idea/misc.xml @@ -5,7 +5,7 @@ - + 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 c04e178..60890c2 100644 --- a/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java +++ b/OpenPods/app/src/main/java/com/dosse/airpods/PodsService.java @@ -116,12 +116,10 @@ public class PodsService extends Service { throw new Exception("BT Off"); List filters = getScanFilters(); - ScanSettings settings; - - if (prefs.getBoolean("batterySaver", false)) - settings = new ScanSettings.Builder().setScanMode(0).setReportDelay(0).build(); - else - settings = new ScanSettings.Builder().setScanMode(2).setReportDelay(2).build(); + ScanSettings settings = new ScanSettings.Builder() + .setScanMode(prefs.getBoolean("batterySaver", false) ? ScanSettings.SCAN_MODE_LOW_POWER : ScanSettings.SCAN_MODE_LOW_LATENCY) + .setReportDelay(0) + .build(); btScanner.startScan(filters, settings, new ScanCallback() { @Override @@ -267,7 +265,7 @@ public class PodsService extends Service { channel.setSound(null, null); channel.enableVibration(false); channel.enableLights(false); - channel.setShowBadge(true); + channel.setShowBadge(false); channel.setLockscreenVisibility(Notification.VISIBILITY_PUBLIC); mNotifyManager.createNotificationChannel(channel); } @@ -578,7 +576,7 @@ public class PodsService extends Service { NotificationManager notManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); NotificationChannel notChannel = new NotificationChannel(notChannelID, getString(R.string.bg_noti_channel), NotificationManager.IMPORTANCE_LOW); - + notChannel.setShowBadge(false); notManager.createNotificationChannel(notChannel); Intent notIntent = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS) diff --git a/OpenPods/build.gradle b/OpenPods/build.gradle index 6a47158..5a5ccce 100644 --- a/OpenPods/build.gradle +++ b/OpenPods/build.gradle @@ -7,7 +7,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:7.0.0' + classpath 'com.android.tools.build:gradle:7.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/OpenPods/gradle/wrapper/gradle-wrapper.properties b/OpenPods/gradle/wrapper/gradle-wrapper.properties index b81219d..a415dd7 100644 --- a/OpenPods/gradle/wrapper/gradle-wrapper.properties +++ b/OpenPods/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Jul 19 00:51:02 IDT 2021 +#Thu Aug 19 19:47:14 IDT 2021 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME