foxdog / UsbHid

A custom usb hid library for Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UsbHid

The custom USB HID host library for Android. It supports SDK Version above than or equals to 12

Usage

compile "com.benlypan:UsbHid:0.1.0"

QuickStart

UsbHidDevice device = UsbHidDevice.factory(context, vid, pid);
device.open(this, new OnUsbHidDeviceListener() {
    @Override
    public void onUsbHidDeviceConnected(UsbHidDevice device) {
        byte[] sendBuffer = new byte[64];
        sendBuffer[0] = 0x01;
        device.write(sendBuffer);
        byte[] readBuffer = device.read(64);
    }

    @Override
    public void onUsbHidDeviceConnectFailed(UsbHidDevice device) {

    }
});

For detail, please read the source code.

License

MIT

About

A custom usb hid library for Android

License:MIT License


Languages

Language:Java 100.0%