gpt4 book ai didi

android - 检测另一个应用程序何时尝试使用相机

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:46 24 4
gpt4 key购买 nike

我们的应用程序作为后台服务运行,不断从前置摄像头获取图像,然后对图像进行操作。但是,当用户尝试打开另一个使用相机的应用程序时,会发生两种情况:新应用程序崩溃而我们的应用程序继续运行,或者我们的应用程序崩溃而新应用程序可以访问相机。

现在,如果我们的应用程序失去了对相机的控制,我们可以捕获一个异常,然后我们可以开始尝试访问它,直到我们获得访问权限并且一切恢复正常。

问题是当其他应用程序因为我们的而崩溃时。有什么方法可以检测到这一点,以便我们可以暂停我们的应用程序,直到我们可以再次访问相机吗?

最佳答案

发生这种情况是因为相机是独占资源。

我建议您阅读 Camera documentation ,它说:

If your application does not properly release the camera, all subsequent attempts to access the camera, including those by your own application, will fail and may cause your or other applications to be shut down.

关于android - 检测另一个应用程序何时尝试使用相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38507185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com