当前位置: 首页 > 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.jsqmd.com/news/168655/

相关文章:

  • WinDbg调试USB驱动通信过程:实战项目完整示例
  • 高等线性代数、数学分析复习大纲
  • Miniconda-Python3.11环境变量详解:掌握HOME、PATH等关键字段
  • 基于STM32的LED阵列扫描控制实战案例
  • 小白也能学会的PyTorch安装教程GPU版本详细步骤
  • 企业级AI开发规范:基于Miniconda的环境声明式配置方案
  • 零基础学习Proteus+单片机仿真系统搭建
  • C# 高效编程:Any () 与 Count () 正确选择
  • HTML动态加载PyTorch训练进度条的前端实现方法
  • 手机APP远程控制LED灯:手把手教程(从零实现)
  • 将PyTorch训练脚本打包进Miniconda-Python3.11镜像发布到GitHub
  • JLink仿真器硬件连接详解:深度剖析JTAG与SWD差异
  • Anaconda Navigator界面卡顿?命令行操作Miniconda更高效
  • JupyterLab插件推荐:增强Miniconda环境下PyTorch开发体验
  • SSH multiplexing复用连接:加快Miniconda-Python3.11频繁登录场景
  • PyTorch模型量化实战:在Miniconda-Python3.11中压缩模型体积
  • Markdown转PDF技术文档:展示Miniconda配置PyTorch全流程
  • Java Web 小型医院医疗设备管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • Markdown写技术博客推荐:记录Miniconda配置PyTorch全过程
  • Markdown表格对比不同PyTorch版本对CUDA的支持情况
  • SSH连接超时中断PyTorch训练?使用nohup或screen守护进程
  • 校园健康驿站管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 2025年国内3D打印行业现关键布局:工业与消费级市场双线并进
  • 范式跃迁:2025,一位技术人在大模型浪潮中的破局与深耕
  • 大厂数据结构与算法面试题合集
  • 第十三章 数量性状遗传
  • 单个 h门作用在某个 qubit 的计算优化原理
  • 时序逻辑电路设计实验项目应用:简单计数器实现
  • 前后端分离校园竞赛管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • Markdown mermaid流程图:在Miniconda-Python3.11中绘制AI架构