当前位置: 首页 > news >正文

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

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.lryc.cn/news/90207.html

相关文章:

  • 测试计划模板二
  • 华为OD机试真题B卷 Java 实现【分奖金】,附详细解题思路
  • IMX6ULL平台I2C数据结构分析
  • 实时时钟 RTC(2)
  • 弄懂局部变量
  • 倾斜摄影三维模型数据的高程偏差修正的几何纠正技术方法探讨
  • 怎么发表CCF期刊?CCF期刊有什么不同之处? - 易智编译EaseEditing
  • feat:使用企业微信JS-SDK的onMenuShareAppMessage()实现点击转发自定义分享内容(TypeScript)
  • Java键盘事件处理及监听机制解析
  • Git详解——安装、使用、搭建、IDEA集成
  • 【JavaSE】Java基础语法(二十一):内部类
  • Ceph应用
  • Oxford online English-Chair a Meeting 05/29
  • LeetCode: 二叉树的直径(java)
  • springboot+vue+java旅行旅游景点酒店预订出行订票系统eaog5
  • Linux :: 【基础指令篇 :: 用户管理:(2)】::设置用户密码(及本地Xshell 登录云服务器操作演示) :: passwd
  • img[:, :, ::-1] 通俗理解
  • 基于springboot+vue+elementui的健身房会员管理系统的
  • 在酒店房间中的数据库索引
  • Zookeeper学习---2、客户端API操作、客户端向服务端写数据流程
  • Stack 栈的实现与应用
  • CSDN中如何获得铁粉(用心篇)
  • es 三 安装 es 安装kibana
  • 牛客HJ43迷宫问题 - 创建智能体通过策略自己找路
  • 测试报告模板一
  • 抖音账号矩阵系统源码/技术开发搭建私有化部署开源
  • OpenSSL加密解密文件
  • PAT A1070 Mooncake
  • MyBatis- plus
  • Java --- 期末复习卷