我正在构建一个使用相机手电筒的应用程序。要做到这一点,它必须使用camera.open()
获取相机,这让我可以控制设备的相机直到我发布它。
问题出现在用户尝试打开另一个使用相机的应用程序时,例如默认的相机应用程序。如果我的应用程序正在运行,则会出现Can't connect to the camera.
错误,这会令人沮丧并且可能会让用户感到有些困惑。我不想占用相机,如果没有其他应用程序正在使用它,只需使用手电筒。
根据我的研究,它看起来不太可能,但有没有人知道从另一个应用程序挂钩摄像头请求的方法,以便我可以立即解除对它的控制?
答案 0 :(得分:0)
仅在onStart
的{{1}}和onStop
之间获取相机。