android4.4调整音量调节速度
16lz
2021-01-23
本文记录在android4.4中实现音量调节速度的方法以及可能遇上的问题。
1、框架层
主要的音量调节速度修改在如下文件中:
android/frameworks/base/media/java/android/media/AudioManager.java
修改如下两个变量的值:
/** * Increase the ringer volume. * * @see #adjustVolume(int, int) * @see #adjustStreamVolume(int, int, int) */ public static final int ADJUST_RAISE = 3; /** * Decrease the ringer volume. * * @see #adjustVolume(int, int) * @see #adjustStreamVolume(int, int, int) */ public static final int ADJUST_LOWER = -3;
修改完成后还需要修改api中对应的变量值,相应需要修改的文件如下:
android/prebuilts/sdk/api/19.txtandroid/frameworks/base/api/current.txt
其中19是对应的sdk版本编号。当前为4.4版本。如果不修改上述两个文件,那么编译时会报如下错误: ******************************You have tried to change the API from what has been previously released inan SDK. Please fix the errors listed above.******************************
2、编译
修改上述文件后需要编译,编译时需要按照如下命令的顺序:
make update-apimake -j16
如果还有其他报错,可以先执行clean。 更多相关文章
- 解决 Android 下载中文文件名问题
- maven 学习笔记(五)-创建简单的eclipse+android+maven工程(打包为aa
- Android开发 使用Lame把音频文件转换成mp3格式
- 解决用Android Studio开发项目如何放置assets文件夹
- [Android][Audio] audio_policy.conf文件分析
- Android下的文件访问权限
- Android Stuido优化速度
- Android 读取raw下的txt文件