全て
デバイスのカメラ オプションを無効にしたい。サービスを開始してカメラ オプションを取得し、lock() メソッドを使用してロックします。カメラオブジェクトにアクセスするにはどうすればよいですか?
ありがとうクマール
全て
デバイスのカメラ オプションを無効にしたい。サービスを開始してカメラ オプションを取得し、lock() メソッドを使用してロックします。カメラオブジェクトにアクセスするにはどうすればよいですか?
ありがとうクマール
デバイス管理者から実行できますが、ユーザーは明示的に有効にする必要があり、ICSでのみ使用できます。リファレンスは次のとおりです:http://developer.android.com/guide/topics/admin/device-admin.html
カメラを無効にする-カメラを無効にする必要があることを指定します。これは永続的な無効化である必要はないことに注意してください。カメラは、コンテキストや時間などに基づいて動的に有効化/無効化できます。Android4.0で導入されました。
これを読んでください:-http://developer.android.com/reference/android/hardware/Camera.html
カメラオブジェクトを取得するために独自のアプリケーション内で開いた場合は、そのカメラオブジェクトを保持する必要があります(アクティビティなど)。あなたはそれを取り戻すことはできません。
uがカメラのロックを取得した場合は、それを解放する必要があると思います。unLock()を使用してください。
通常、release()が呼び出されるまで、カメラはアクティブなCameraオブジェクトでプロセスにロックされます。プロセス間の迅速なハンドオフを可能にするために、このメソッドを呼び出して、別のプロセスが使用できるようにカメラを一時的に解放できます。他のプロセスが完了したら、reconnect()を呼び出してカメラを再利用できます。