# usbflutter **Repository Path**: yichenge/usbflutter ## Basic Information - **Project Name**: usbflutter - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-09-22 - **Last Updated**: 2024-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # usbflutter ## Features This is a Flutter plugin for connecting Android to USB devices. ## Usage - Import the package ```dart import 'package:usbflutter/usb/UsbManager.dart'; ``` - Connect to a USB device and listen for data ```dart // Initialize UsbManager.instance.init(); // Subscribe to data UsbManager.instance.subscribeAll(_onNewData); final deviceList = UsbManager.instance.findDevice(); final result = await UsbManager.instance.connectFor(deviceList.first); // result.code == 0 indicates a successful connection // Unsubscribe from data UsbManager.instance.unsubscribeAll(); ```