我的应用程序完全可用,可以使用DPad在AndroidTV上导航。嗯,肯定是我的AndroidTV,以及AVD。
然而,谷歌一直拒绝我将其标记为支持AndroidTV的呼吁。
除了
之外没有任何反馈缺少DPad功能您的应用需要用户互动 菜单或应用程序导航。请确保所有菜单和应用程序 导航功能完全可以使用DPad。请参阅我们的DPAD 控制和硬件声明文档。
你知道他们是否真的测试过这些应用程序,还是他们只是寻找某些代码模式?来自他们的消息看起来是自动化的,我还没有和一个人说过话。
如果我正在使用我的应用程序并向他们发送演示链接会有帮助吗?
答案 0 :(得分:0)
AndroidTV应用程序支持并期望回溯活动。另外,D-pad需要最低限度的遥控器支持,例如向上,向下,向左,向右,选择,返回和“主页”按钮。
D-pad最小控件 电视设备的默认控制器是D-pad。通常,您的应用应该可以通过只有向上,向下,向左,向右,选择,返回和主页按钮的遥控器进行操作。如果您的应用程序是游戏,通常需要带有其他控件的游戏控制器,则您的应用程序应尝试允许使用这些D-pad控件进行游戏。在这种情况下,您的应用还应该警告用户需要控制器,并允许他们使用D-pad控制器正常退出游戏。有关使用D-pad控制器处理电视设备导航的更多信息,请参阅创建电视导航。
在AndroidManifest.xml的主要活动中添加以下几行可能有助于Dpad支持。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
如果它不起作用并且清单中的这些行已经存在,请共享您的清单文件。
答案 1 :(得分:0)
就我而言,有 3 个问题。
在所有这些措施之后 - 12 小时后 - 我被批准了。现在,我删除了 toast,我的应用程序仍然被接受。