public static void setBarcodeSceneMode(Camera.Parameters parameters) {
   if (Camera.Parameters.SCENE_MODE_BARCODE.equals(parameters.getSceneMode())) {
     Log.i(TAG, "Barcode scene mode already set");
     return;
   }
   String sceneMode =
       findSettableValue(
           "scene mode",
           parameters.getSupportedSceneModes(),
           Camera.Parameters.SCENE_MODE_BARCODE);
   if (sceneMode != null) {
     parameters.setSceneMode(sceneMode);
   }
 }