Android TV and DPad

Hi,

I tried to have my ‘business app’ to support Android tv. I used this tutorial by Brent & Ed to map out the keys (https://coronalabs.com/blog/2015/01/13/tutorial-creating-android-tv-apps/).

It works on my Windows keyboard, where the left/right arrow button will navigate between pages. But I think for non-game apps, Google wants “full DPad support” before it is approved for the tv-listing.

Does this mean I need to support scrolling up/down too ?

Reply I got from Google :

Your app requires user interaction for menus or app navigation. Please make sure that all menus and app navigation are fully functional using a DPad. Please refer to our DPAD Control and Hardware Declaration documentation: http://developer.android.com/training/tv/start/navigation.html#d-pad-navigation http://developer.android.com/training/tv/start/hardware.html#declare-hardware-requirements

With out knowing your app or seeing it, it’s going to be hard to suggest places where D-Pad navigation might make sense. But if you expect someone to use their fingers to touch and drag to scroll something, then yes, the D-Pad will be expected to provide those touch movements. If you have multiple buttons on a screen you will need to use the D-Pad to select the different buttons and let the enter key activate the button.

Rob

With out knowing your app or seeing it, it’s going to be hard to suggest places where D-Pad navigation might make sense. But if you expect someone to use their fingers to touch and drag to scroll something, then yes, the D-Pad will be expected to provide those touch movements. If you have multiple buttons on a screen you will need to use the D-Pad to select the different buttons and let the enter key activate the button.

Rob