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); }

相关内容

热门资讯

黑科技辅助(wePOKE)黑科... 黑科技辅助(wePOKE)黑科技透明挂辅助技巧(透视)专业教程(真是是有挂)在进入wePOKE辅助挂...
黑科技攻略!(aa poker... 黑科技攻略!(aa poker)透明挂辅助工具,(AAPOkER)从来存在有挂,透明教程(有挂软件)...
黑科技免费(微扑克插件)外挂透... 黑科技免费(微扑克插件)外挂透视辅助神器(透视)解密教程(确实有挂)1、在微扑克插件ai机器人技巧中...
黑科技辅助!(WpK)透视辅助... 1、黑科技辅助!(WpK)透视辅助挂,(WpK)素来存在有挂,必备教程(有挂方法);详细教程。2、W...
黑科技规律(Wepoke)黑科... 黑科技规律(Wepoke)黑科技透明挂辅助助手(透视)存在挂教程(竟然存在有挂)1、游戏颠覆性的策略...
黑科技系统!(德州之星)外挂辅... 您好,德州之星这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏...
黑科技玄学(wpk德州扑克)外... 黑科技玄学(wpk德州扑克)外挂透视辅助安装(透视)微扑克教程(一直是有挂)wpk德州扑克是一种具有...
黑科技教学!(aaPoker)... 黑科技教学!(aaPoker)透明挂辅助安装,(AAPOker)切实有挂,扑克教程(有挂教程)是一款...
黑科技软件(传奇扑克)外挂辅助... 黑科技软件(传奇扑克)外挂辅助方法(透视)第三方教程(其实真的是有挂)1、完成传奇扑克透视辅助安装,...
辅助黑科技!(德州aa扑克)透... 1、辅助黑科技!(德州aa扑克)透明挂辅助app,(德州aapoker)都是是真的有挂,软件教程(有...