gpt4 book ai didi

android - 使 AndroidTV 应用程序可在 FireTV 上运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:31:13 25 4
gpt4 key购买 nike

我有一个使用 Leanback 库的 Android 电视应用程序,我也想将其发布到亚马逊电视商店。我知道我们可以根据 this link 将 Leanback 库用于消防电视使用标准的 LAUNCHER。但是我不确定一些事情:

  1. Recommendations

Android TV 在电视主屏幕第一行显示内容推荐

Content recommendations appear as the first row of the TV home screen after the first use of the device

为此我们需要创建一个 recommendation servicebuild recommendations在安卓电视应用中。

FireTV 是否也显示推荐并要求推荐服务出现在 firetv 应用程序中?引自 this link

The global navigation menu is the primary system menu. It appears in a row on the left side of the screen. The global navigation menu allows the user to choose major content categories or other options including Search, Home, Movies, TV, Music, Games, Apps, and so on.

Fire TV 上的全局导航菜单是否类似于 Android TV 上的内容推荐行?

  1. Global Search

Android TV 使用 Android 搜索界面 从已安装的应用中检索内容数据并将搜索结果提供给用户。为此,Android TV 应用实现了一个Content Provider 以及一个searchable.xml 配置文件。

全局搜索在 Fire TV 上可用吗?我们是否需要提供类似于 Android TV 应用程序的内容提供商?引自 this link

Global search is provided system-wide and is not customizable for individual apps. Developers may implement their own in-app search, but it is not included in the global search function.

  1. In app Search

The Leanback support library provides a set of classes to enable a standard search interface within your app that is consistent with other search functions on TV and provides features such as voice input.

由于 leanback 支持库可以与适用于 Fire TV 的 Android API 级别 17 一起使用,我认为 leanback SearchFragment 也可以用于 FireTV。但是语音输入的处理方式不同吗?

最佳答案

  1. 建议

不,Fire TV 不支持推荐,IIRC。

  1. 全局搜索

同前一点

  1. 应用内搜索

是的,您可以使用 SearchFragment 类。但是(不确定最近版本的 Leanback),由于麦克风输入的处理方式存在一些问题。要做的事情之一是禁用语音识别器:

Field mSpeechRecognizerField = SearchFragment.class.getDeclaredField("mSpeechRecognizer");
mSpeechRecognizerField.setAccessible(true);
mSpeechRecognizerField.set(this, null);

您可能还会遇到一两个。

关于android - 使 AndroidTV 应用程序可在 FireTV 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30930871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com