我是Android的新手。我开发了一款Android TV应用。我可以在亚马逊Fire TV上运行这个非流媒体应用吗?我读过“Fire App Builder”用于为亚马逊Fire TV构建流媒体Android应用程序。但我的应用程序只包含3到4个屏幕,其中几个Web服务被调用,数据显示在Gridview上。我可以使用FireAppBuilder(在应用程序中没有任何流媒体内容)来构建亚马逊消防电视的应用程序吗?
答案 0 :(得分:0)
this SO post和this one似乎更普遍地回答了这个问题。基本上你应该可以使用确切的APK,除了一些变化。
LEANBACK_LAUNCHER
意图过滤器不起作用,您需要使用LAUNCHER
。此外,在应用实际发布到亚马逊商店之前,您无法在主屏幕上看到您的应用。"
如果你的应用播放媒体(你说它不是你的应用),它需要采取音频焦点并注册媒体按钮接收器。
leanback SearchFragment
的语音处理不起作用,全局搜索也不受支持。
所有这一切,当我们将它交给亚马逊批准时,我们根本没有修改我们的APK,他们说一切都很有效......所以你完全有可能赢得比赛。我必须做出任何改变。
最后注意事项:"在开发firetv
时,请尝试关注pre-submission assessment guidelines和developer FAQs。"
答案 1 :(得分:0)
以上的一些补充:
如果您使用的是Google Play服务;它们不适用于亚马逊的产品。此外,您似乎甚至无法在那里安装它们。因此,如果您在apk中使用它们,请确保它在没有Google Play的情况下工作,并且您没有显示任何告诉用户的对话框,他应该安装它们。 (否则亚马逊不会接受它的FireTV)。 其次,如果您的应用程序是游戏,请确保它可以完全由亚马逊的游戏控制器控制。如果不是 - 你就不会通过认证。
答案 2 :(得分:0)
请参阅Amazon Fire TV文档中的此主题:How Fire TV Development Differs from Android TV Development。