package me.leolin.shortcutbadger.impl; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import java.util.Arrays; import java.util.List; import me.leolin.shortcutbadger.Badger; import me.leolin.shortcutbadger.ShortcutBadgeException; public class VivoHomeBadger implements Badger { @Override // me.leolin.shortcutbadger.Badger public void executeBadge(Context context, ComponentName componentName, int i) throws ShortcutBadgeException { Intent intent = new Intent("launcher.action.CHANGE_APPLICATION_NOTIFICATION_NUM"); intent.putExtra("packageName", context.getPackageName()); intent.putExtra("className", componentName.getClassName()); intent.putExtra("notificationNum", i); context.sendBroadcast(intent); } @Override // me.leolin.shortcutbadger.Badger public List<String> getSupportLaunchers() { return Arrays.asList("com.vivo.launcher"); } }