Android with mouse, keyboard and touchpad
You cannot use a keyboard and/or mouse with android. This is not supported unless you have android 3.1 or later. That is the first version that supports USB Host Mode.

For "normal" USB devices, if your device does not support them, you will probably need a MicroUSB -> USB adapter, or a MiniUSB -> USB adapter.