Android13修改多媒体默认音量

干就完了!

设置音量为最大音量,修改如下:

复制代码
/framework/base/media/java/android/media/AudioSystem.java

 /** @hide */
    public static int[] DEFAULT_STREAM_VOLUME = new int[] {
        4,  // STREAM_VOICE_CALL
        7,  // STREAM_SYSTEM
        5,  // STREAM_RING
        -5, // STREAM_MUSIC
        +15, // STREAM_MUSIC
        6,  // STREAM_ALARM
        5,  // STREAM_NOTIFICATION
        7,  // STREAM_BLUETOOTH_SCO
        7,  // STREAM_SYSTEM_ENFORCED
        5, // STREAM_DTMF
        5, // STREAM_TTS
        5, // STREAM_ACCESSIBILITY
        5, // STREAM_ASSISTANT
    };

你一定会问,为啥是15而不是其他数字呢? good question 接下往下读

复制代码
//framework/base/services/core/java/com/android/server/audio/AudioService.java
//各个类型的最大值
/** Maximum volume index values for audio streams */
    protected static int[] MAX_STREAM_VOLUME = new int[] {
        5,  // STREAM_VOICE_CALL
        7,  // STREAM_SYSTEM
        7,  // STREAM_RING
        15, // STREAM_MUSIC
        7,  // STREAM_ALARM
        7,  // STREAM_NOTIFICATION
        15, // STREAM_BLUETOOTH_SCO
        7,  // STREAM_SYSTEM_ENFORCED
        15, // STREAM_DTMF
        15, // STREAM_TTS
        15, // STREAM_ACCESSIBILITY
        15  // STREAM_ASSISTANT
    };
       //各个类型的最大值
    /** Minimum volume index values for audio streams */
    protected static int[] MIN_STREAM_VOLUME = new int[] {
        1,  // STREAM_VOICE_CALL
        0,  // STREAM_SYSTEM
        0,  // STREAM_RING
        0,  // STREAM_MUSIC
        1,  // STREAM_ALARM
        0,  // STREAM_NOTIFICATION
        0,  // STREAM_BLUETOOTH_SCO
        0,  // STREAM_SYSTEM_ENFORCED
        0,  // STREAM_DTMF
        0,  // STREAM_TTS
        1,  // STREAM_ACCESSIBILITY
        0   // STREAM_ASSISTANT
    };

这是系统枚举的最大最小值

Android不同的版本,存在的类可能不一致,但是思路是一致的

OVER~

相关推荐
召田最帅boy1 小时前
基于URL弹窗的图片链接生成功能技术实现
android·java·javascript
橙子199110162 小时前
Kotlin 中的数据类型有隐式转换吗?为什么?
android·开发语言·kotlin
一起搞IT吧9 小时前
Camera相机人脸识别系列专题分析之一:人脸识别系列专题SOP及理论知识介绍
android·图像处理·人工智能·数码相机
feifeigo12311 小时前
Docker-compose 编排lnmp(dockerfile) 完成Wordpress
android·docker·容器
鸿蒙布道师11 小时前
HarmonyOS 5 应用开发导读:从入门到实践
android·ios·华为·harmonyos·鸿蒙系统·huawei
JK0x0715 小时前
代码随想录算法训练营 Day58 图论Ⅷ 拓扑排序 Dijkstra
android·算法·图论
非凡ghost16 小时前
摄像头探测器APP:守护隐私的防偷拍利器
android·智能手机·生活·软件需求
Lotay_天天21 小时前
Android 缓存应用冻结器(Cached Apps Freezer)
android·缓存
wzj_what_why_how21 小时前
从解决一个分享图片生成的历史bug出发,详解LayoutInflater和View.post的工作原理
android
雪饼android之路1 天前
Building Android Kernels with Bazel
android