docs: public static void startCameraApp(@NonNull final Activity activity, final int requestCode,
                                        @NonNull final Uri uri) {
          Condition.INSTANCE.ensureNotNull(activity, "The activity may not be null");
          Condition.INSTANCE.ensureNotNull(uri, "The URI may not be null");
          Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
          intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
  
          if (intent.resolveActivity(activity.getPackageManager()) == null) {
              throw new ActivityNotFoundException("Camera app not available");
          }
  
          activity.startActivityForResult(intent, requestCode);
      }