【发布时间】:2016-11-25 05:17:31
【问题描述】:
我们的应用程序作为后台服务运行,不断从前置摄像头获取图像,然后对图像进行处理。但是,当用户尝试打开另一个使用摄像头的应用时,会发生两种情况:新应用崩溃而我们的应用继续运行,或者我们的崩溃而新应用可以访问摄像头。
现在,如果我们的应用程序失去对摄像头的控制,我们可以捕获一个异常,然后我们可以开始尝试访问它,直到我们获得访问权并且一切恢复正常。
问题是当其他应用程序因为我们的而崩溃时。有什么方法可以检测到这一点,所以我们可以暂停我们的应用,直到我们可以再次访问相机?
【问题讨论】:
-
相关question