/**
*
* 桌面图标显示未读消息的红点的工具类。
*/
public final class BadgeUtil {
private BadgeUtil() throws InstantiationException {
throw new InstantiationException("This class is not for instantiation");
}
/**
* 设置Badge 目前支持Launcher
*/
public static void setBadgeCount(Context context, int count, int iconResId) {
if (count <= 0) {
count = 0;
} else {
count = Math.max(0, Math.min(count, 99));
}
if (Build.MANUFACTURER.equalsIgnoreCase("xiaomi")) {
setBadgeOfMIUI(context, count, iconResId);
} else if (Build.MANUFACTURER.equalsIgnoreCase("sony")) {
setBadgeOfSony(context, count);
} else if (LowerCase().contains("samsung") ||
LowerCase().contains("lg")) {
setBadgeOfSumSung(context, count);
} else if (LowerCase().contains("htc")) {
setBadgeOfHTC(context, count);
} else if (LowerCase().contains("nova")) {
setBadgeOfNova(context, count);
} else if (LowerCase().contains("OPPO")) {//oppo
setBadgeOfOPPO(context, count);
} else if (LowerCase().contains("LeMobile")) {//乐视
} else if (LowerCase().contains("vivo")) {
setBadgeOfVIVO(context, count);
} else if (LowerCase().contains("HUAWEI") || Build.BRAND.equals("Huawei") || Build.BRAND.equals("HONOR&
本文发布于:2024-02-01 03:40:25,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673002933595.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |