U S B Monitor
class USBMonitor
Content copied to clipboard
Constructors
USBMonitor
Link copied to clipboard
open fun USBMonitor(context: Context, listener: USBMonitor.OnDeviceConnectListener)
Content copied to clipboard
Types
OnDeviceConnectListener
Link copied to clipboard
UsbControlBlock
Link copied to clipboard
UsbDeviceInfo
Link copied to clipboard
open class UsbDeviceInfo
Content copied to clipboard
Functions
addDeviceFilter
Link copied to clipboard
dumpDevices
Link copied to clipboard
getDeviceCount
Link copied to clipboard
getDeviceInfo
Link copied to clipboard
open fun getDeviceInfo(context: Context, device: UsbDevice): USBMonitor.UsbDeviceInfo
Content copied to clipboard
getDeviceKey
Link copied to clipboard
fun getDeviceKey(device: UsbDevice, serial: String, useNewAPI: Boolean): Int
Content copied to clipboard
getDeviceKeyName
Link copied to clipboard
fun getDeviceKeyName(device: UsbDevice, serial: String, useNewAPI: Boolean): String
Content copied to clipboard
getDeviceList
Link copied to clipboard
getDevices
Link copied to clipboard
hasPermission
Link copied to clipboard
isRegistered
Link copied to clipboard
openDevice
Link copied to clipboard
removeDeviceFilter
Link copied to clipboard
requestPermission
Link copied to clipboard
setDeviceFilter
Link copied to clipboard
unregister
Link copied to clipboard
updateDeviceInfo
Link copied to clipboard
open fun updateDeviceInfo(manager: UsbManager, device: UsbDevice, _info: USBMonitor.UsbDeviceInfo): USBMonitor.UsbDeviceInfo
Content copied to clipboard
Properties
ACTION_USB_DEVICE_ATTACHED
Link copied to clipboard