在使用应用程序时,是否有可能识别用户是否正在通话中。
以下是场景:
- 我接到一个电话
- 我接受了这个电话
- 点击主页按钮
- 启动一个应用程序
此时,我能告诉这个应用程序,有一个通话正在后台进行吗?
了解屏幕情况并不是一个全面的选项。因为在上网共享时会使生活更加困难。
在使用应用程序时,是否有可能识别用户是否正在通话中。
以下是场景:
此时,我能告诉这个应用程序,有一个通话正在后台进行吗?
了解屏幕情况并不是一个全面的选项。因为在上网共享时会使生活更加困难。
[UIApplication sharedApplication].statusBarFrame
没有任何公共API可以获取手机状态或功能,因此您必须依赖于通话的副作用。
您可以像Ben Gottlieb建议的那样检查状态栏,或者尝试初始化音频录制,如果出现已在使用的错误,则可以相当确定麦克风正在用于通话。