Android 12.0开机过滤部分通知声音(莫名其妙的通知声音)

news/2024/2/29 3:09:19

1.概述

 在12.0的开发产品的时候,有时候在开机的时候会有一些通知的声音,但是由于系统模块太多,也搞不清楚到底是哪个模块发出的通知声音,所以就需要从通知的流程来屏蔽这些通知声音

2.开机过滤部分通知声音(莫名其妙的通知声音)核心代码

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

3.开机过滤部分通知声音(莫名其妙的通知声音)功能分析代码实现
   3.1 NotificationManager.java发送通知流程

    //当通知来临 更新通知public void notify(int id, Notification notification){notify(null, id, notification);}//当通知来临 更新通知    public void notify(String tag, int id, Notification notification){notifyAsUser(tag, id, notification, mContext.getUser());}//当通知来临 根据包名更新通知   */public void notifyAsPackage(@NonNull String targetPackage, @Nullable String tag, int id,

https://www.xjx100.cn/news/344589.html

相关文章

分布式事务解决方案Seata-1.6.0版本Docker安装

1. 简介 为什么要安装1.6.0 版本? 因为低版本Seata只支持单表的DDL语句,只有在在1.6.0版本及以上才支持 UPDATE JOIN。 注:1.6.0版本与 低版本的主要区别在于配置文件格式的修改,一站式解决方案:分布式事务解决方案Sea…

一个命令搞定Linux大文件下载

问题 Linux下log日志太大了,下载太慢了,即使下载下来,打开也费劲,咋办?将某文件夹打包成xx.tar.gz包,但依然很大,公司无法下载这么大的压缩包,咋办? split 以上2个问题…

[CF复盘] Codeforces Round 874 (Div. 3) 20230520】

[CF复盘] Codeforces Round 874 (Div. 3 20230520 总结A. Musical Puzzle![在这里插入图片描述](https://img-blog.csdnimg.cn/01ab8d835b4343659e8b80680dd9d639.png)2. 思路分析3. 代码实现 B. Restore the Weather1. 题目描述2. 思路分析3. 代码实现 C. Vlad Building Beaut…

arm gcc 编译选项

文章目录 1. 前言2. 背景3. arm gcc 编译选项3.1 -marm 和 -mthumb 4. 参考资料 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 背景 本文记录开发过程中遇到的各种值得记录的 arm gcc 交叉编…

外包没有前途的,已经被替换了....

我25岁的时候,外包测试,薪资13.5k,人在深圳。 内卷什么的就不说了,而且人在外包那些高级精英年薪大几十的咱也接触不到,就说说外包吧。假设以我为界限,25岁一线城市13.5k,那22-24大部分情况下是…

哈希表(散列表)详解

💕**今天的每一秒都是珍贵的,因为它永远不会再次出现。**💕 🐼作者:不能再留遗憾了🐼 🎆专栏:Java学习🎆 🚗本文章主要内容:深入理解哈希表&#…

让input框只输入英文

解决扫码枪在中文输入法时扫码冲突 扫码枪在扫完码时会自动回车,这时如果是中文输入法就会触发输入法联想,再加一个回车,那么input框输入的就成中文了。如果可以控制input框只能输入英文那就好了。css有一个属性(ime-mode&#xf…

session反序列化漏洞

文章目录 前提知识php代码session_startsession.upload_progress.enabledsession.use_trans_sidphp.ini中Session配置 初步复现原理案例 无$_SESSION变量赋值案例&#xff1a;Jarvis-PHPINFOpoc1.html改流量包 前提知识 php代码 <?php error_reporting(0); ini_set(sessi…