Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 3776472f authored by Michael W's avatar Michael W Committed by Michael Bestas
Browse files

Dialer: Remove libshortcutbadger

* Doesn't work with Launcher3/Trebuchet anyway:
  "MissedCallNotificationReceiver.updateBadgeCount -
   update badge count: 1 success: false"
* Removes a third party lib dependency

Change-Id: I78eb8cdb5db32ed9d714949e25c72a79dd924b02
parent 0e3125d7
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -51,7 +51,6 @@ include ${LOCAL_PATH}/packages.mk
LOCAL_AAPT_FLAGS := $(addprefix --extra-packages , $(LOCAL_AAPT_FLAGS))
LOCAL_AAPT_FLAGS += \
	--auto-add-overlay \
	--extra-packages me.leolin.shortcutbadger \

LOCAL_STATIC_JAVA_LIBRARIES := \
	android-common \
+0 −32
Original line number Diff line number Diff line
@@ -82,38 +82,6 @@
    android:protectionLevel="signature" />
  <uses-permission android:name="com.android.dialer.permission.DIALER_ORIGIN"/>

  <!-- Permissions needed for badger count showing on launch icon. -->

  <!--for Samsung-->
  <uses-permission android:name="com.sec.android.provider.badge.permission.READ"/>
  <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/>

  <!--for htc-->
  <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/>
  <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/>

  <!--for sony-->
  <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/>
  <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/>

  <!--for apex-->
  <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>

  <!--for solid-->
  <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/>

  <!--for huawei-->
  <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
  <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS"/>
  <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS"/>

  <!--for ZUK-->
  <uses-permission android:name="android.permission.READ_APP_BADGE"/>

  <!--for OPPO-->
  <uses-permission android:name="com.oppo.launcher.permission.READ_SETTINGS"/>
  <uses-permission android:name="com.oppo.launcher.permission.WRITE_SETTINGS"/>

  <uses-permission android:name="android.permission.RECORD_AUDIO" />
  <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />

+0 −11
Original line number Diff line number Diff line
@@ -22,7 +22,6 @@ import android.content.Intent;
import android.support.v4.util.Pair;
import com.android.dialer.common.LogUtil;
import com.android.dialer.common.concurrent.DialerExecutorComponent;
import me.leolin.shortcutbadger.ShortcutBadger;

/**
 * Receives broadcasts that should trigger a refresh of the missed call notification. This includes
@@ -63,7 +62,6 @@ public class MissedCallNotificationReceiver extends BroadcastReceiver {
              LogUtil.i(
                  "MissedCallNotificationReceiver.onReceive",
                  "update missed call notifications successful");
              updateBadgeCount(context, count);
              pendingResult.finish();
            })
        .onFailure(
@@ -76,13 +74,4 @@ public class MissedCallNotificationReceiver extends BroadcastReceiver {
        .build()
        .executeParallel(new Pair<>(count, phoneNumber));
  }

  private static void updateBadgeCount(Context context, int count) {
    boolean success = ShortcutBadger.applyCount(context, count);
    LogUtil.i(
        "MissedCallNotificationReceiver.updateBadgeCount",
        "update badge count: %d success: %b",
        count,
        success);
  }
}