Does Android support the external USB devices like PC keyboard, joystick, camera or other devices that can be connected to the PC? If so, then do I need some additional software, or is it enough to connect external device via Standard/Micro USB adapter?

  • Depends very much on Android OS version, and the hardware included in the device (you can find out by looking for specifications and manuals for your specific device's manufacturer and model number). Please add this information to your question.
    – Chahk
    Jun 30, 2014 at 14:07

1 Answer 1


All that depends on your device, which must support this as well. Android itself does support this since – and I e.g. successfully use an external keyboard with my tablets, which is just plugged into the USB port.

The keyword to look for is . We already have more than 60 posts on this topic, which you might wish to check (or start with the 9 most frequented to easier get to the core points). If those leave open questions, feel free to ask those in separate posts :)

Edit: As Dan correctly points out in his comment, if your device has a full-sized USB port, there's no need for OTG. See our tag for that.

  • 1
    You don't necessarily need USB-OTG: some Android devices have a normal (full-size) USB port for connecting peripherals to. Use the usb-host-mode tag, which applies in either case.
    – Dan Hulme
    Jun 29, 2014 at 23:04

You must log in to answer this question.