AndroidUsbPrinterPlatform class abstract
- Inheritance
-
- Object
- PlatformInterface
- AndroidUsbPrinterPlatform
Constructors
- AndroidUsbPrinterPlatform()
- Constructs a AndroidUsbPrinterPlatform.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
usbPlugInfoStream
→ Stream<
UsbPlugInfo> -
no setter
Methods
-
checkDeviceConn(
UsbDeviceInfo usbDeviceInfo) → Future< bool> - 获取打印机连接状态
-
checkDevicePermission(
UsbDeviceInfo usbDeviceInfo) → Future< bool> - 获取打印机设备权限
-
connect(
UsbDeviceInfo usbDeviceInfo) → Future< bool> - 打印机连接
-
disconnect(
UsbDeviceInfo usbDeviceInfo) → Future< bool> - 打印机断开连接
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
queryLocalUsbDevice(
) → Future< List< UsbDeviceInfo> > - 获取本地打印机列表
-
readBytes(
UsbDeviceInfo usbDeviceInfo, {int timeOut = 2000}) → Future< Uint8List?> - 接收打印机字节数据
-
removeUsbConnCache(
UsbDeviceInfo usbDeviceInfo) → Future - 删除原生层中 usb conn 缓存(删除设备时可调用)
-
requestDevicePermission(
UsbDeviceInfo usbDeviceInfo) → Future< bool> - 申请打印机设备权限
-
toString(
) → String -
A string representation of this object.
inherited
-
writeBytes(
UsbDeviceInfo usbDeviceInfo, List< int> bytes, {int singleLimit = -1}) → Future<int> - 打印机发送字节数据
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ AndroidUsbPrinterPlatform
-
The default instance of AndroidUsbPrinterPlatform to use.
getter/setter pair