如何解决在 Android 10 或更高版本中通话期间如何打开/关闭扬声器?
我正在开发在 android 中管理来电和去电的应用程序。我在通话期间在 Speak ON/OFF 中遇到 fetch 问题。我在我的应用程序中使用了这个定义代码。此代码在 API 28 中运行良好。但此代码不适用于 Android 10 和 API 29 或更高版本。
Thread thread = new Thread() {
@Override
public void run() {
try {
while (true) {
sleep(1000);
if (!audioManager.isSpeakerphoneOn()) {
audioManager.setSpeakerphoneOn(true);
}
Log.d("Speaker12",String.valueOf(audioManager.isSpeakerphoneOn()));
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
thread.start();
我还使用了处理呼叫活动和电话管理器所需的所有权限。
我想要适用于 Android 10 或更高版本的 Android 的解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。