I own an Archos 43 IT running Android 2.2. It is my understanding that the Archos devices in this product line support USB Host and Bluetooth.

What are workable/straightforward methods for using external game controllers with the Android platform?

I am aware of the WiiMoteController project, and the capability of hooking up a Wii Classic Controller to a Wii Controller via bluetooth for emulator usage such as here.

The thing is that I don't already own any Wii controllers and it seems like a waste to go out and get those controllers if I already own several Logitech Dual Action USB gamepads, and could use those instead.

  • Voted to close -- "What's out there?" isn't a real question. – Matthew Read Feb 13 '11 at 18:45
  • I have changed the wording to be less subjective. – Zoot Feb 18 '11 at 3:48
  • "Best" is still pretty subjective. – ale Sep 2 '11 at 15:49
  • I changed "best" to "workable/straightforward". I just want to see solutions with as few steps as possible. – Zoot Sep 2 '11 at 16:01
  • This question is more an open question than an straightforward one. But I think it has a great value, should stay and become community-wiki when more good quality answers show up. – Flow Sep 2 '11 at 16:09

The best option (albeit a rather pricey one) appears to be the iControlPad. It was originally designed for use with an iPhone but now uses bluetooth to communicate with all bluetooth-enabled devices. It sounds like developers plan on supporting it, but I'm not sure how well it will work with current games.

EDIT: I recently became aware of another bluetooth gamepad that caters specifically to smartphones. It's called the Bluetooth Game Gripper. There is an Andoinica article about it here, and the kickstarter project is here. However, it doesn't appear that the maker has garnered enough VC to get the project off the ground, so I'm not sure of the current status.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.