Android6.0源码开发之修改默认音量default及max和min
2017-02-08 14:12
405 查看
1,修改默认音量的位置为android/frameworks/base/media/java/android/media/AudioSystem.java
2,修改默认音量的最大值/最小值:android/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
3,修改默认通知铃声 android/build/target/product/full_base.mk或者是android/build/target/product/core_base.mk
public static int[] DEFAULT_STREAM_VOLUME = new int[] { 4, // STREAM_VOICE_CALL 普通通话音量 7, // STREAM_SYSTEM 5, // STREAM_RING 铃声 11, // STREAM_MUSIC 音乐 6, // STREAM_ALARM 闹钟 5, // STREAM_NOTIFICATION 通知 7, // STREAM_BLUETOOTH_SCO 蓝牙耳机通话音量 7, // STREAM_SYSTEM_ENFORCED 11, // STREAM_DTMF 11 // STREAM_TTS };
2,修改默认音量的最大值/最小值:android/frameworks/base/services/core/java/com/android/server/audio/AudioService.java
/** Maximum volume index values for audio streams */ private 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 }; /** Minimum volume index values for audio streams */ private static int[] MIN_STREAM_VOLUME = new int[] { 1, // STREAM_VOICE_CALL 0, // STREAM_SYSTEM 0, // STREAM_RING 0, // STREAM_MUSIC 0, // STREAM_ALARM 0, // STREAM_NOTIFICATION 1, // STREAM_BLUETOOTH_SCO 0, // STREAM_SYSTEM_ENFORCED 0, // STREAM_DTMF 0 // STREAM_TTS };
3,修改默认通知铃声 android/build/target/product/full_base.mk或者是android/build/target/product/core_base.mk
ro.config.ringtone=BeatPlucker.ogg \ #手机铃声 ro.config.notification_sound=Pollux.ogg #提示音和通知
ro.config.alarm_alert=Alarm_Classic.ogg #闹钟铃声
相关文章推荐
- C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码
- C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码
- 7、步步为营VS 2008 + .NET 3.5(7) - LINQ查询操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Contains、Any、All、Count、LongCount、Sum、Min、Max、Average、Aggregate、Cast、DefaultIfEmpty、SequenceEqual、OfType、ToArray、ToList、ToDictionary
- SQL2005 修改默认值语句不支持W3C标准,Alter column set default doesn't work in T-SQL 2005
- 【Qt开发】修改源码文件的编码格式的小技巧
- Launcher修改默认壁纸(default_wallpaper)
- Launcher修改默认壁纸(default_wallpaper)
- 步步为营VS 2008 + .NET 3.5(7) - LINQ查询操作符之First、FirstOrDefault、Last、LastOrDefault、ElementAt、ElementAtOrDefault、Contains、Any、All、Count、LongCount、Sum、Min、Max、Average、Aggregate、Cast、DefaultIfEmpty、SequenceEqual、OfType、ToArray、ToList、ToDictionary
- Android Launcher分析和修改1——Launcher默认界面配置(default_workspace)
- Launcher修改默认壁纸(default_wallpaper)
- 音量加减键修改为默认控制媒体音量
- Android Launcher分析和修改1——Launcher默认界面配置(default_workspace)
- Android源码中修改默认语言 及 定制多语言
- Android修改Eclipse 中的Default debug keystore路径,以及修改android的AVD默认路径
- 修改eclipse默认字体字号,让开发更舒服
- SQL Server 2005中开发通用的自定义函数,实现类似Min或MAX函数功能(附源码)
- 可以修改因为某些网站修改IE默认主页造成问题的小脚本(源码提供)
- Android修改Eclipse 中的Default debug keystore路径,以及修改android的AVD默认路径
- 修改时间格式 gps 移动网络位置信息默认 音量设置