Also, FWIW, I do not seem to get BUTTON_R3 or BUTTON_L3 when pressing in on either joystick. Both are reported as 23, same as BUTTON_O. Or am I misunderstanding what triggers BUTTON_R3 and BUTTON_L3?
Um, this isn't quite what I am seeing, on OUYA "Software Version: 1.0.3". I see the O button with a keyCode of 23 in onKeyDown() (equates to KeyEvent.KEYCODE_DPAD_CENTER) and the A button with a keyCode of 4 in onKeyDown() (equates to KeyEvent.KEYCO…
There are other non-OUYA "gamepad-based console" Android environments, not to mention Google TV and other non-touchscreen Android environments. There will be orders of magnitude more of these devices than OUYA consoles for some time to come, despite…
+1 on this question. We need a reliable means of determining when we are running on an OUYA, for things like overscan adjustment.
If the answer is "you have to create a dedicated APK file just for the OUYA", that will lose you some percentage of dev…
I am Mark Murphy, author of The Busy Coder's Guide to Android Development. I will be working on adding a chapter to my book on OUYA-specific development tips and otherwise helping Android developers learn about and experiment with the OUYA. I'll als…