1

我已经阅读了这篇文章和其他一些文章,但我仍然不确定如何在打开扬声器的情况下拨打电话。有人建议说

在您开始通话之前,您先注册听者,然后激活扬声器。收到 CALL_STATE_IDLE 后,您移除监听器并再次停用扬声器

但这究竟是什么意思?

这是我的代码 -

                Intent intentCallActivity = new Intent(context, tabWidgetActivity.class);
                intentCallActivity.putExtra("number", phoneNumber);
                intentCallActivity.putExtra("speaker", true);

                intentCallActivity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);



                context.startActivity(intentCallActivity);

这不起作用。有时,在我测试此代码后,我的手机扬声器无法正常工作。这可能是因为我没有停用免提电话。我还需要做什么?

4

0 回答 0