在其他应用需要时释放相机

时间:2013-05-06 10:54:35

标签: android android-intent

我正在构建一个使用相机手电筒的应用程序。要做到这一点,它必须使用camera.open()获取相机,这让我可以控制设备的相机直到我发布它。

问题出现在用户尝试打开另一个使用相机的应用程序时,例如默认的相机应用程序。如果我的应用程序正在运行,则会出现Can't connect to the camera.错误,这会令人沮丧并且可能会让用户感到有些困惑。我不想占用相机,如果没有其他应用程序正在使用它,只需使用手电筒。

根据我的研究,它看起来不太可能,但有没有人知道从另一个应用程序挂钩摄像头请求的方法,以便我可以立即解除对它的控制?

1 个答案:

答案 0 :(得分:0)

仅在onStart的{​​{1}}和onStop之间获取相机。