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

Android16 默认关闭touch声音

项目需要把touch声音屏蔽掉,比如触摸反馈的声音,USB触摸切换的声音。

查看Android提供的标准API:

mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); private void setSoundEffectsEnabled(boolean enabled) { if (enabled) { mAudioManager.loadSoundEffects(); } else { mAudioManager.unloadSoundEffects(); } Settings.System.putInt(mContext.getContentResolver(), Settings.System.SOUND_EFFECTS_ENABLED, enabled ? 1 : 0); }

通过这种方式可以屏蔽,那如何在系统里面修改为默认关闭。

查看这个Settings.System.SOUND_EFFECTS_ENABLED这个属性,发现在frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java里面

private void loadUISoundEffectsSettings(SQLiteStateme
http://www.rkmt.cn/news/184377.html

相关文章:

  • 基于STM32的LED阵列扫描控制实战案例
  • C# 高效编程:Any () 与 Count () 正确选择
  • GitHub Projects项目管理:跟踪Miniconda-Python3.11开发进度
  • PyTorch Lightning集成:在Miniconda-Python3.11中简化训练代码
  • 将PyTorch训练脚本打包进Miniconda-Python3.11镜像发布到GitHub
  • SSH multiplexing复用连接:加快Miniconda-Python3.11频繁登录场景
  • Markdown写技术博客推荐:记录Miniconda配置PyTorch全过程
  • 校园健康驿站管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 范式跃迁:2025,一位技术人在大模型浪潮中的破局与深耕
  • 前后端分离校园竞赛管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • 大厂数据结构面试题合集
  • Markdown mermaid流程图:在Miniconda-Python3.11中绘制AI架构
  • 第十四章 群体遗传与进化
  • CANoe环境下UDS诊断会话控制:完整示例
  • 一张图讲清楚国自然逻辑结构
  • Conda install常见错误:解决Miniconda-Python3.11中的Solving Environment问题
  • Pyenv与Miniconda对比:哪个更适合管理Python3.11用于大模型训练
  • 第十二章 遗传与发育
  • Windows平台Keil5汉化包兼容性深度剖析
  • CSDN首页发布文章【分布鲁棒】数据驱动的多离散场景电热综合能源系统分布鲁棒优化算法研究(Matlab代码实现)46 / 1002020 年 9 月 22 号中国公布了碳中和目标,可见的
  • Keil5烧录STM32时的复位电路设计操作指南
  • 【USTC-Shaohua Kevin Zhou组-arXiv25】U-Bench:通过100种变体基准测试全面理解U-Net
  • 清华源HTTPS证书过期?临时禁用SSL验证以更新Miniconda-Python3.11
  • Jupyter Lab安装教程:比Notebook更强大的Miniconda-Python3.11 IDE
  • CSP-J 2025
  • 大模型领域负载均衡技术
  • codefoeces EDU186 D[组合数学] E[贪心]
  • CF GYM106049 G [构造][数论]
  • HTML可视化调试技巧:利用Miniconda-Python3.11集成TensorBoard进行训练监控
  • Pyenv install python3.11慢?直接使用预编译Miniconda镜像更快