首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >notification通知栏

notification通知栏

作者头像
平凡的学生族
发布于 2019-05-25 01:29:04
发布于 2019-05-25 01:29:04
67600
代码可运行
举报
文章被收录于专栏:后端技术后端技术
运行总次数:0
代码可运行

科普

https://www.jianshu.com/p/92afa56aee05

代码案例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
private void initBuilder(Context context, String title) {
        builder = new Notification.Builder(context)
                .setSmallIcon(R.mipmap.ic_launcher)
                .setContentTitle(title);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
            channel = new NotificationChannel(CHANNEL_ID,
                    MODE_UPLOADING,
                    NotificationManager.IMPORTANCE_LOW);
            channel.setSound(null, null); // 设置静音,否则会有声音
            builder.setChannelId(CHANNEL_ID); // 让通知归属于channel
            notificationManager.createNotificationChannel(channel);
        }
}

private void showNotification(int progress) {
        notificationManager.notify(notificationId, builder.build());

android.O版本以上,通知栏声音无法取消

https://blog.csdn.net/fzkf9225/article/details/81119780

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.02.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android Notification基础使用(兼容 Android 8.0)
废话不多说,下面是简单使用,如果是Android8.0以下,中间的兼容可忽略。 发送通知:
计蒙不吃鱼
2025/06/11
900
Android Notification基础使用(兼容 Android 8.0)
Android通知Notification使用全解析,看这篇就够了
通知是 Android 在您的应用 UI 之外显示的消息,用于向用户提供提醒、来自其他人的通信或来自您的应用的其他及时信息。用户可以点击通知打开您的应用或直接从通知中执行操作。
yechaoa
2022/06/27
7.8K0
Android通知Notification使用全解析,看这篇就够了
Android Notification细思极恐的适配
近期项目的迭代版本开发,部门惊喜的申请了一台9.0的机器,是目前部门有史以来第一台8.0以上的机器,满怀喜悦的跑起项目,惊讶地发现Notification的在9.0以上的机器突然不能弹出通知了,惊讶之余发现发通知管理的权限没有开启(就觉得在我的代码怎么会有问题),结果开启了仍然无法接收到通知(打脸了...),马上请教了google大神,发现了毛病
包子388321
2020/06/16
1.4K0
Android Notification使用
  在应用的开发中,我们必然会接触到应用通知这个知识,而在通知是随着Android版本进行不断变化,为了能在高版本和低版本中使用,就需要开发者去做适配,也属于查漏补缺。了解之前,先看一个效果图吧。
晨曦_LLW
2022/07/12
3K0
Android Notification使用
消息通知Notificatio在8.0上不显示,适配Android8.0
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
黄林晴
2019/08/31
1.5K0
创建通知
通知提供了有关应用程序未使用时的事件的简短而及时的信息。这篇文章教你怎么通过Android4.0及以上版本的各种功能去创建一个通知。有关通知怎么在Android上显示,Android 通知
佛系编码
2019/12/11
2.1K0
创建通知
Android8.0+ 通知适配实战代码
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //分组(可选) //groupId要唯一
Zachary46
2018/12/06
1.1K0
Android Foreground Service
需要在AndroidManifest 添加 前台服务的权限 : <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
103style
2022/12/19
6670
Android清除通知栏的对应的消息
通过sendNotification(...)显示推送消息,在对应的界面调用类似 cleanMsgNotify(int notice) 清除推送消息即可。
103style
2022/12/19
1.5K0
笔记49 | Android通讯之Notification
地址 https://www.cnblogs.com/travellife/p/Android-Notification-xiang-jie.html http://www.jianshu.com/p/8f7b59a1c43d http://blog.csdn.net/xiangyong_1521/article/details/78783806 ---- 目录 Notification 概述 Notification 的基本操作 创建 Notification 给 Notification 设置 Act
项勇
2018/06/19
1.9K1
android学习笔记----解决兼容8.0以上和8.0之前版本通知栏显示、振动、LED呼吸灯闪烁问题(真机验证)
真机(华为荣耀V9,8.0系统),下拉横幅需要手动打开,除非是厂家白名单,比如QQ、微信
砖业洋__
2023/05/06
7620
android学习笔记----解决兼容8.0以上和8.0之前版本通知栏显示、振动、LED呼吸灯闪烁问题(真机验证)
Android 中使用通知Kotlin 版
在 MainActivity 中重写 onRequestPermissionsResult:
龙小雨
2025/05/16
2070
HooK之hook Notification
第一章:android hook介绍 第二章:hook之替换View.OnClickListener 第三章:HooK之hook Notification
李小白是一只喵
2021/02/05
1.4K0
【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级 | 启动相同 id 的第二个前台 Service 关闭通知 )
上一篇博客 【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级 | 效果展示 | 源码资源 ) 实现了一个前台 Service , 在通知栏 , 存在一个通知 ;
韩曙亮
2023/03/29
2.2K0
【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级 | 启动相同 id 的第二个前台 Service 关闭通知 )
Android的各种通知Notification、Dialog、Toast、Snackbar
有各种各样的通知,不同情况使用不同的通知方式,使用户在体验上更佳,下面就讲一下四种常用的通知方式Notification、Dialog、Toast、Snackbar
夜雨飘零
2020/05/06
1.9K0
Android 中Notification进度条一直弹出提示及提示音
Android 8.0中Notification的Progress每次更新进度,都会弹出提示,并且有提示音。原代码如下
程思扬
2022/01/10
9410
android之NotificationManager服务
NotificationManager是一个Android系统服务,用于管理和运行所有通知。
李小白是一只喵
2021/02/05
1.1K0
【错误记录】前台进程报错 ( Bad notification for startForeground invalid channel for service notification )
Android 8.0 以上不能用空的通知了 , 必须自己创建通知通道 , 创建通知 ;
韩曙亮
2023/03/29
1.9K0
【错误记录】前台进程报错 ( Bad notification for startForeground invalid channel for service notification )
Android 8.0无法发送通知栏?通知栏适配通知渠道
  不得不说Andoird的通知栏相比于IOS在使用上有着明显的不足,不仅是体验上的差异,还有大量的非关注通知铺满了通知栏,导致通知栏混乱,杂多。   为什么一个很好的通知栏功能现在却变得这么遭用户讨厌?很大一部分原因都是因为开发者没有节制地使用导致的。每个开发者都只想着尽可能地去宣传自己的App,最后用户的手机就乱得跟鸡窝一样了。但是通知栏又还是有用处的,比如我们收到微信、短信等消息的时候,确实需要通知栏给我们提醒。因此分析下来,通知栏目前最大的问题就是,无法让用户对感兴趣和不感兴趣的消息进行区分。就比如说,我希望淘宝向我推送卖家发货和物流的相关消息,但是我不想收到那些打折促销或者是让我去买衣服的这类消息。那么就目前来说,是没有办法对这些消息做区分的,我要么同意接受所有消息,要么就屏蔽所有消息,这是当前通知栏的痛点。   那么在Android 8.0系统中,Google也是从这个痛点开始下手的。
饮水思源为名
2018/09/06
4K0
android notification,notificationmanager详解
我们知道在使用Android的通知的时候一定会用到NotificationManager 、 Notification这两个类,这两个类的作用分别是: NotificationManager :  是状态栏通知的管理类,负责发通知、清楚通知等。 Notification:状态栏通知对象,可以设置icon、文字、提示声音、振动等等参数。 这里需要声明一点,由于Android的系统升级,Android在通知这块也有很多老的东西被抛弃了,一个是api11的版本,一个是api16的版本。我们来比较下api11之前
xiangzhihong
2018/02/05
1.7K0
android notification,notificationmanager详解
推荐阅读
相关推荐
Android Notification基础使用(兼容 Android 8.0)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档