code: @Implementation
    protected ParcelFileDescriptor openAccessory(UsbAccessory accessory) {
      try {
        File tmpUsbDir =
            RuntimeEnvironment.getTempDirectory().createIfNotExists("usb-accessory").toFile();
        return ParcelFileDescriptor.open(
            new File(tmpUsbDir, "usb-accessory-file"), ParcelFileDescriptor.MODE_READ_WRITE);
      } catch (FileNotFoundException error) {
        throw new RuntimeException("Error shadowing openAccessory", error);
      }
    }
docs: Opens a file descriptor from a temporary file.