您的位置:首页 > 移动开发 > Android开发

Android 如何修改拨号按键音量大小

2014-04-14 13:44 471 查看
前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:

         CSDN:
http://www.csdn.net

         雨季o莫忧离:http://blog.csdn.net/luckkof

正文

 

有如下两种方法:

一.在DTMFTwelveKeyDialer.java中startDialerSession方法

。。。。。。

mToneGenerator = new ToneGenerator(AudioManager.STREAM_DTMF,XXX);

//参数XXX:当前level DTMF音量的百分比值,取值范围0~100

。。。。。。
 
二.在AudioMTKPolicyManager.cpp修改audiovolume_dtmf,取值范围在0~255,音量大小与数值成正比

static unsigned char audiovolume_dtmf[NUM_OF_VOL_MODE][AUDIO_MAX_VOLUME_STEP]=

{

    {152,168,184,200,216,232,255,0,0,0,0,0,0,0,0}, //听筒出声

    {152,168,184,200,216,232,255,0,0,0,0,0,0,0,0},//耳机出声

    {160,184,196,208,220,232,255,0,0,0,0,0,0,0,0},//喇叭出声

    {152,168,184,200,216,232,255,0,0,0,0,0,0,0,0}//耳机和喇叭同时可以发声

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息