カメラの懐中電灯を使うアプリを作っています。
私はカメラを開きます:
Camera cam = Camera.open();
アプリを起動すると、別のアプリが既にカメラを使用している場合、エラーが発生します:
java.lang.RuntimeException: Fail to connect to camera service
まず、カメラが別のアプリで既に開かれている場合、カメラを引き続き使用する方法はありますか?
それが不可能な場合は、アプリがクラッシュする代わりに「カメラは既に使用されています」というメッセージを表示したいと考えています。
この場合、カメラが別のアプリによって既に開かれているかどうかをどのように検出できますか?