Now... can you even connect a gamepad to an android device, e.g. tablet/phone? If you're using a smaller
touch device, you should instead use virtual keys.
Indeed, usb gamepad support was added in Honeycomb as I recall.
I do not know if the newer gamepad_* functions can work with a usb gamepad, however, my virtual keys example uses the same keycodes as an Xbox 360 controller, if you are interested in taking a gander.