Android如何给通知channel静音
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍了Android如何给通知channel静音,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言目前各个市场都要求tar
千家信息网最后更新 2025年01月23日Android如何给通知channel静音
这篇文章主要介绍了Android如何给通知channel静音,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
前言
目前各个市场都要求targetsdkversion要不低于26,也就是android 8.0。 相应的影响很多功能,比如通知。
当targetsdkversion >= 26,需要为通知添加channel,如
manager = (NotificationManager) BaseApp.getAppContext() .getSystemService(Context.NOTIFICATION_SERVICE);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel("update", "update", NotificationManager.IMPORTANCE_DEFAULT); manager.createNotificationChannel(channel);}builder = new NotificationCompat.Builder(BaseApp.getAppContext(), "update");
首先要新建一个NotificationChannel,并调用NotificationManager的createNotificationChannel启用该通道。
然后在创建buidler的时候设置同样的channelid即可。
静音
那么如果想让通知静音怎么处理?
可以在channel上设置,
setSound(null, null)
。注意如果已经安装且这个channel已经存在,再覆盖安装不能生效,需要卸载重装。也可以对builder进行设置,
setOnlyAlertOnce(true)
。注意这个并不是完全静音,而是让这个通知只响一次,比如显示下载进度时,就不会一直响。
manager = (NotificationManager) BaseApp.getAppContext() .getSystemService(Context.NOTIFICATION_SERVICE);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationChannel channel = new NotificationChannel("update", "update", NotificationManager.IMPORTANCE_DEFAULT); channel.setSound(null, null); manager.createNotificationChannel(channel);}builder = new NotificationCompat.Builder(BaseApp.getAppContext(), "update");...builder.setOnlyAlertOnce(true);
感谢你能够认真阅读完这篇文章,希望小编分享的"Android如何给通知channel静音"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
静音
篇文章
也就是
价值
兴趣
前言
功能
同时
市场
时候
更多
朋友
知识
编带
而是
行业
要不
资讯
资讯频道
进度
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全政策利好
计算机网络技术毕业g工作
和平精英哪里有手机版的服务器
数据库安装步骤2019版
神佑释放怎么看自己在哪个服务器
崇明区品牌网络技术备案
软件开发的新闻稿
steam服务器故障
奥迪服务器连不上网
倩女服务器贴吧
内蒙古软件开发培训哪个好
畅捷通t+数据库字典工具
黄冈好的软件开发中心
福建网络安全管理系统
pppoe服务器名
我的世界清空玩家数据库
数据库中获取邮箱长度的代码
维护国家网络安全需要什么
怎么启动静态资源服务器
曲江软件开发方案
郑州翼盈互联网科技有限公司
新浪api获得数据库
软件开发与运维培训
网络技术化的演进过程包括
服务器监控平台
学校软件开发项目
软件开发 生命周期
网络安全管理学习心得
河北餐饮软件开发报价
晋城软件开发价格多少