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

高通Android10 铃声通话音频80%音量修改

先修改最高的音量step

--- a/SC60_AP/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
+++ b/SC60_AP/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
@@ -311,14 +311,14 @@ public class AudioService extends IAudioService.Stub
 
    /** 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_VOICE_CALL
+        15,  // STREAM_SYSTEM
+        15,  // STREAM_RING
         15, // STREAM_MUSIC
-        7,  // STREAM_ALARM
-        7,  // STREAM_NOTIFICATION
+        15,  // STREAM_ALARM
+        15,  // STREAM_NOTIFICATION
         15, // STREAM_BLUETOOTH_SCO
-        7,  // STREAM_SYSTEM_ENFORCED
+        15,  // STREAM_SYSTEM_ENFORCED
         15, // STREAM_DTMF
         15, // STREAM_TTS
         15  // STREAM_ACCESSIBILITY

然后修改默认的音量但不一定好使

--- a/SC60_AP/frameworks/base/media/java/android/media/AudioSystem.java
+++ b/SC60_AP/frameworks/base/media/java/android/media/AudioSystem.java
@@ -1123,17 +1123,17 @@ public class AudioSystem
     }
 
     public static int[] DEFAULT_STREAM_VOLUME = new int[] {
-        4,  // STREAM_VOICE_CALL
-        7,  // STREAM_SYSTEM
-        5,  // STREAM_RING
-        5, // 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
+        12,  // STREAM_VOICE_CALL
+        12,  // STREAM_SYSTEM
+        12,  // STREAM_RING
+        12, // STREAM_MUSIC
+        12,  // STREAM_ALARM
+        12,  // STREAM_NOTIFICATION
+        12,  // STREAM_BLUETOOTH_SCO
+        12,  // STREAM_SYSTEM_ENFORCED
+        12, // STREAM_DTMF
+        12, // STREAM_TTS
+        12, // STREAM_ACCESSIBILITY
     };
 
     public static String streamToString(int stream) {

添加buildinfo中的音量默认设置

--- a/SC60_AP/build/make/tools/buildinfo.sh
+++ b/SC60_AP/build/make/tools/buildinfo.sh
@@ -46,7 +46,8 @@ echo "ro.product.cpu.abilist32=$TARGET_CPU_ABI_LIST_32_BIT"
 echo "ro.product.cpu.abilist64=$TARGET_CPU_ABI_LIST_64_BIT"
 
 if [ -n "$PRODUCT_DEFAULT_LOCALE" ] ; then
-  echo "ro.product.locale=$PRODUCT_DEFAULT_LOCALE"
+  #echo "ro.product.locale=$PRODUCT_DEFAULT_LOCALE"
+  echo "ro.product.locale=zh-CN" //修改成默认中文
 fi
 echo "ro.wifi.channels=$PRODUCT_DEFAULT_WIFI_CHANNELS"
 
@@ -55,4 +56,9 @@ if [ -n "$BUILD_THUMBPRINT" ] ; then
   echo "ro.build.thumbprint=$BUILD_THUMBPRINT"
 fi
 
+echo "ro.config.media_vol_default=12"
+echo "ro.config.vc_call_vol_default=12"
+echo "ro.config.alarm_vol_default=12"
+echo "ro.config.system_vol_default=12"
+
 echo "# end build properties"

也有可能被覆盖得搜索看下

--- a/SC60_AP/device/qcom/common/common64.mk
+++ b/SC60_AP/device/qcom/common/common64.mk
@@ -22,7 +22,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
     persist.vendor.ntp.svr_2=cn.ntp.org.cn \
     sys.vendor.shutdown.waittime=500 \
     persist.vendor.radio.procedure_bytes=SKIP \
-    ro.config.vc_call_vol_default=4 \
+    ro.config.vc_call_vol_default=12 \
     persist.dbg.volte_avail_ovr=1 \
     persist.dbg.vt_avail_ovr=1 \
     persist.dbg.wfc_avail_ovr=1

http://www.dtcms.com/a/106061.html

相关文章:

  • 【Easylive】transferVideoFile 方法详细解析
  • 边缘计算的崛起:当计算从“云端漫步“变成“街头快闪“
  • ZLG嵌入式笔记 | 文件系统异步写入引发的问题
  • 魔改chromium——基础环境搭建
  • Go语言深度解析:从Java到Go的范式革命与实践指南
  • linux发布程序常用脚本
  • Skl-Videolingo-v2.0(VideoLingo):打破语言壁垒的下一代视频本地化工具
  • 云安全入门
  • spring-ai-alibaba第二章ollama集成EmbeddingModel
  • pyexcelerate在写入Excel时为何效率高?
  • Kotlin 协程官方文档知识汇总(二)
  • 详解隔离级别(4种),分别用表格展示问题出现的过程及解决办法
  • Geotools结合SLD实现矢量中文标注下的乱码和可用字体解析
  • 基于JavaWeb的二手图书交易系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 【云原生】Kubernetes CEL 速查表
  • 【Git “fetch“ 命令详解】
  • Spring Boot中事务状态(TransactionStatus)的核心信息及常见应用场景
  • Android Photo Picker 深入解析与实战指南
  • 【视觉与语言模型参数解耦】为什么?方案?
  • Qt之共享内存类QSharedMemory的使用及实现原理(全)
  • 3.第二阶段x64游戏实战-分析人物移动实现人物加速
  • 网络安全等级保护测评
  • LeetCode 解题思路 29(Hot 100)
  • Qt 信号量使用方法
  • trae.ai 编辑器:前端开发者的智能效率革命
  • MySQL的不同字符集的排序规则
  • android gradle一直编译不下来,可能是打开了gradle离线模式
  • Redis 哨兵集群(Sentinel)与 Cluster 集群对比
  • SQL命令
  • TDengine 快速上手:安装部署与基础 SQL 实践(二)