码迷,mamicode.com
首页 > 移动开发 > 详细

修改 Android 5.x 系统默认音量大小

时间:2016-09-14 09:34:12      阅读:469      评论:0      收藏:0      [点我收藏+]

标签:

 

修改系统默认音量需要改两处地方:

1. frameworks\base\media\java\android\media\AudioManager.java

 1 /**  @hide Default volume index values for audio streams */
 2     public static final int[] DEFAULT_STREAM_VOLUME = new int[] {
 3         4,  // STREAM_VOICE_CALL
 4         7,  // STREAM_SYSTEM
 5         5,  // STREAM_RING
 6         8,//11, // STREAM_MUSIC
 7         6,  // STREAM_ALARM
 8         5,  // STREAM_NOTIFICATION
 9         7,  // STREAM_BLUETOOTH_SCO
10         7,  // STREAM_SYSTEM_ENFORCED
11         11, // STREAM_DTMF
12         11,  // STREAM_TTS
13         4   // STREAM_INCALL_MUSIC
14     };

 

此处的音量值用来生成settings.db数据库字段的值。settings.db数据库在Android 5.x中的路径为/data/data/com.android.providers.settings/database/目录下。

 

技术分享

 

2. frameworks\base\media\java\android\media\AudioService.java

 1 /** @hide Maximum volume index values for audio streams */
 2     private static int[] MAX_STREAM_VOLUME = new int[] {
 3         15,  // STREAM_VOICE_CALL
 4         7,  // STREAM_SYSTEM
 5         7,  // STREAM_RING
 6         15, // STREAM_MUSIC
 7         7,  // STREAM_ALARM
 8         7,  // STREAM_NOTIFICATION
 9         15, // STREAM_BLUETOOTH_SCO
10         7,  // STREAM_SYSTEM_ENFORCED
11         15, // STREAM_DTMF
12         15  // STREAM_TTS
13     };
14 
15     private static int[] DEFAULT_STREAM_VOLUME = new int[] {
16         15,  // STREAM_VOICE_CALL
17         7,  // STREAM_SYSTEM
18         5,  // STREAM_RING
19         8,//11, // STREAM_MUSIC
20         6,  // STREAM_ALARM
21         5,  // STREAM_NOTIFICATION
22         7,  // STREAM_BLUETOOTH_SCO
23         7,  // STREAM_SYSTEM_ENFORCED
24         11, // STREAM_DTMF
25         11  // STREAM_TTS
26     };

 

MAX_STREAM_VOLUME 数组为系统最大音量值。
DEFAULT_STREAM_VOLUME 数组为系统默认音量值。

 

修改 Android 5.x 系统默认音量大小

标签:

原文地址:http://www.cnblogs.com/l2rf/p/5870604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!