Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在拨打/接听电话时以编程方式打开扬声器?_Android - Fatal编程技术网

Android 如何在拨打/接听电话时以编程方式打开扬声器?

Android 如何在拨打/接听电话时以编程方式打开扬声器?,android,Android,嘿..我对android还很陌生,还在学习过程中..目前我计划制作一个应用程序,当电话接通时自动打开扬声器..下面是代码 audiomanager = (AudioManager) contex.getSystemService(Context.AUDIO_SERVICE); @Override public void onCallStateChanged(int state, String incomingNumber) { case Telepho

嘿..我对android还很陌生,还在学习过程中..目前我计划制作一个应用程序,当电话接通时自动打开扬声器..下面是代码

audiomanager = (AudioManager) contex.getSystemService(Context.AUDIO_SERVICE);

  @Override
    public void onCallStateChanged(int state, String incomingNumber) {
               case TelephonyManager.CALL_STATE_OFFHOOK:
                           am.setSpeakerphoneOn(true); 
               break;
         }

我在android 2.1..sdk 7.上测试我的代码,我想使用audiomanager.setspeakerphone(true);并在清单中添加修改音频设置的权限可以打开扬声器..但似乎不能…所以任何人都可以帮助??提前感谢。

请确保语句中的拼写
上下文
正确无误

audiomanager = (AudioManager) contex***t***.getSystemService(Context.AUDIO_SERVICE);

我毫不怀疑这就是问题所在,否则应用程序无法编译。可能是上下文上下文;//变量名