Android 12.0屏蔽掉SystemUI的某些通知提示音

news/2025/1/11 17:07:30/

1.概述

在12.0的系统开发中,在系统SystemUI中会发一些通知的声音,但是同时也会在开机的时候,会有一些通知的声音,特别是不想要的一些通知的声音,
这些对于产品还是有一些影响的,所以为了产品体验,就需要屏蔽掉一些开机的通知的声音

2.屏蔽某些通知的提示音的核心代码

    frameworks\base\services\core\java\com\android\server\notification\NotificationManagerService.javaframeworks/base/core/java/android/app/NotificationManager.java

3.屏蔽某些通知的提示音的核心功能代码分析
3.1NotificationManager.java关于通知流程分析

    public class NotificationManager {public void notify(int id, Notification notification){notify(null, id, notification);}public void notify(String tag, int id, Notification notification){int expand_panel = Settings.Global.getInt(mContext.getContentResolver(),"expand_panel",1);if(expand_panel==0)return;notifyAsUser(tag, id, notification, mContext.getUser());

http://www.ppmy.cn/news/83663.html

相关文章

uniapp沉浸式渐变状态栏

插件地址&#xff1a;沉浸式渐变状态栏 - DCloud 插件市场 标准用法 <v-headerview actionBarColor"#fac90f" titleColor"#ffffff" pageTitle这是标题 ><template v-slot:title><!--如需自定义标题&#xff0c;用这个slot自定义内容。否则…

【计算机网络】网络命令的使用

文章目录 一、实验目的二、实验工具三、实验要求四、实验过程01 ping 命令的使用应用1&#xff1a;验证本地计算机上是否正确安装了 TCP/IP 协议应用2&#xff1a;测试某个目的主机可达性应用3&#xff1a;键入 ping&#xff0c;查看 ping 的其他参数含义 02 netstat 命令的典型…

Ubuntu环境变量踩坑实录

用户级别的环境变量 .bash_profile.bash_login.bashrc 坑的原理&#xff1a; 1.当bash shell作为登录shell启动时&#xff08;比如用户登录系统时&#xff09;&#xff0c;首先会查找并执行/.bash_profile文件。如果这个文件不存在&#xff0c;那么它会尝试查找并执行/.bash_…

如何将文件制作成二维码

日常生活和工作中&#xff0c;为了让大家更方便的查阅文件&#xff0c;可将文件生成二维码&#xff0c;打印在通知书、会议要求&#xff0c;或是直接用“二维码”分享。通过草料二维码可以将多种类型的文件快速生成文件二维码&#xff0c;微信扫码查看即可查看和下载文件。 ● …

golang的thedevsaddam/govalidator验证规则

govalidator 验证库中支持的验证规则非常丰富&#xff0c;可以根据具体需求选择相应的规则。以下是一些常用的验证规则&#xff1a; required: 字段必填 numeric: 数字类型 alpha: 字母字符&#xff08;A-Z, a-z&#xff09; alpha_dash: 字母、数字、下划线和破折号字符 alpha…

Linux简介及基础操作

1.Linux的作用&#xff1a; 商业服务器基本都是linux的、开源软件都先支持linux、大数据分析&#xff0c;机器学习首选linux、整个互联网地基基本由linux支撑起来。如&#xff1a; 生活中的手机是基于linux二次开发的&#xff0c;还有路由器也是基于linux开发的。 2.Linux是什…

【2023 · CANN训练营第一季】昇腾AI入门课(TensorFlow)——第一章 昇腾AI基础知识介绍

一、昇腾AI全栈架构 异腾AI全栈可以分成四个大部分: 1.应用使能层面&#xff0c;此层面通常包含用于部署模型的软硬件&#xff0c;例如API、SDK、部署平 台&#xff0c;模型库等等。 2.AI框架层面&#xff0c;此层面包含用于构建模型的训练框架&#xff0c;例如华为的MindSpore…

DCA驱动框架

DCA驱动框架在Linux驱动目录dca下。 完整DCA驱动有三部分组成&#xff1a; 1&#xff09;DCA驱动框架&#xff1b; 这部分是Linux驱动服务层内容。提供者和请求者通过DCA驱动框架关联到一起&#xff0c;进行工作。 2&#xff09;提供DCA服务的设备驱动框架&#xff1b; 申请…