本文介绍如何在android4.4上实现音量调节速度,以及可能出现的问题。
1、框架层
的主要音量调节速度已更改为以下文件:
Android/frameworks/base/media/Java/Android/media/audio manager.Java
更改以下两个变量的值:
//*
* Increase the ringer volume。
*
*
*@see#adjuststreamvolume(int,int ) )。
*/
publicstaticfinalintadjust _ raise=3;
//*
* Decrease the ringer volume。
*
*
*@see#adjuststreamvolume(int,int ) )。
*/
publicstaticfinalintadjust _ lower=-3;
更改完成后,还必须更改api中相应变量的值。 需要更改的文件如下。
Android/pre built s/SDK/API/19.txt
Android/frameworks/base/API/current.txt其中19是相应的sdk版本号。 现在是4.4版。 如果不修改以上两个文件,编译时将报告以下错误:
* * * * * * * * * * * * * * * * * * * * * * * * *
youhavetriedtochangetheapifromwhathasbeenpreviouslyreleasedin
an SDK.pleasefixtheerrorslistedabove。
* * * * * * * * * * * * * * * * * * * * * * * * *
2、编译
修改上述文件后,需要进行编译。 编译时必须遵循以下命令的顺序。
生成更新- API
如果有其他错误,请首先运行clean。