SkillAgentSearch skills...

UsbHid

A custom usb hid library for Android

Install / Use

/learn @benlypan/UsbHid
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

Related Skills

View on GitHub
GitHub Stars89
CategoryDevelopment
Updated2mo ago
Forks32

Languages

Java

Security Score

95/100

Audited on Jan 20, 2026

No findings