Android11设备不显示徽章计数
创始人
2024-08-20 12:00:04
0

在Android 11上显示徽章计数需要使用Notification Badging API。以下是示例代码:

//获取应用程序上下文 Context context = getApplicationContext();

//构建通知管理器 NotificationManager notificationManager = context.getSystemService(NotificationManager.class);

//检查应用是否被授予允许管理通知 if (notificationManager.areNotificationsEnabled()) {

//应用程序标识符
String packageName = context.getPackageName();

//构建查询条件
NotificationQuery query = new NotificationQuery.Builder()
        .setPackage(packageName)
        .build();

//执行查询
CompletableFuture> future = notificationManager
        .queryNotifications(query);

//查询结果回调
future.thenAccept(statusBarNotifications -> {

    //计算总数
    int total = statusBarNotifications.size();

    //显示徽章计数
    ShortcutBadger.applyCount(context, total);

});

}

需要注意的是,在Android 11上,动态设置应用程序图标的徽章计数需要用户授予特定权限。可以通过以下代码请求权限:

NotificationManager notificationManager = getSystemService(NotificationManager.class);

//检查当前是否需要请求权限 if (notificationManager.isNotificationPolicyAccessGranted()) { //已授权,执行徽章计数更新 } else { //请求授予权限 Intent intent = new Intent( android.provider.Settings .ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS); startActivity(intent); }

相关内容

热门资讯

第6分钟脚本!乐易四川麻将辅助... 第6分钟脚本!乐易四川麻将辅助,手机字牌辅助脚本工具(本来存在有辅助app)-哔哩哔哩1、手机字牌辅...
第八分钟绝活儿!hhpoker... 第八分钟绝活儿!hhpoker透视工具(透视)都是存在有辅助开挂(哔哩哔哩)1、该软件可以轻松地帮助...
6分钟辅助!友友联盟免费辅助器... 6分钟辅助!友友联盟免费辅助器下载,欢乐茶馆免费辅助设置(一直有挂辅助app)-哔哩哔哩1、友友联盟...
第五分钟指南书!wepoker... 第五分钟指南书!wepoker辅助器最新版本更新内容(透视)总是是有辅助透视(哔哩哔哩)1、进入到w...
第2分钟脚本!闽乐乐510k脚... 您好,雀神挂件价格骗局这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩...
第2分钟操作!hhpoker视... 第2分钟操作!hhpoker视频巡查真的假的(透视)果然存在有辅助辅助(哔哩哔哩)hhpoker视频...
第八分钟辅助!微乐小程序游戏破... 第八分钟辅助!微乐小程序游戏破解器,sohoo竞技联盟辅助(本来有挂辅助平台)-哔哩哔哩1、进入游戏...
五分钟教程书!wepoker脚... 五分钟教程书!wepoker脚本下载(透视)确实真的是有辅助辅助(哔哩哔哩)1、五分钟教程书!wep...
第6分钟安装!精编打锅子奇迹陕... 第6分钟安装!精编打锅子奇迹陕西辅助,九游破解辅助插件官方(其实是真的辅助安装)-哔哩哔哩暗藏猫腻,...
六分钟方式!wepoker作必... 六分钟方式!wepoker作必弊方法(透视)切实有辅助透视(哔哩哔哩)1、下载好wepoker作必弊...