¿Cómo se recupera el ID de cámara y se usa setTorchMode?

Por lo tanto, Android M salió recientemente y ahora tiene una función incorporada de cameralight llamada setTorchMode. Tenía curiosidad sobre cómo funcionaba esto, ya que los parámetros son (String cameraID, Boolean true / false). El booleano obviamente dicta si la luz está encendida o apagada, pero ¿cómo se obtiene la ID de la cámara? Sé que hay un método llamado getCameraIDList, pero que devuelve una matriz de ID, no solo una. ¿Cómo sabes cuál usar en esa lista?

Respuestas a la pregunta(2)

Su respuesta a la pregunta