我被要求开发亚马逊消防电视应用,但我发现很难理解走上正轨所需的步骤。
根据亚马逊documentation的规定,之前推出的Fire TV SDK插件现已弃用,他们建议您只使用Android v17 Leanback Library。
到目前为止,我还没有(还)一台消防电视,官方文件非常差,而且很混乱;我无法 - 然后 - 了解“纯”Android TV应用程序是否与Fire OS 5完全兼容,因此Fire TV的开发实际上与开发通用亚马逊电视相同(从SDK到虚拟测试过程)。 如果不是这样,我必须考虑哪些不同的步骤?
答案 0 :(得分:5)
您应该首先使用Android v17 Leanback Library
。 Google提供的sample app使用了leanback库。您可能需要检查firetv
SearchFragment
的一些内容,如speech recognition(leanback库中的firetv
)目前不受支持
Fire OS 5包括对Android TV功能的支持和 leanback支持库。语音识别(SearchFragment in the leanback library)目前不受支持。
和global search不能针对firetv
全局搜索是在系统范围内提供的,无法自定义 个人应用。开发人员可以实现自己的应用内搜索,但是 它不包含在全局搜索功能中。
在开发public void swapRows(double[][] matrix, int row1, int row2, int start, int end) {
double d = matrix[row1][start];
matrix[row1][start] = matrix[row2][start];
matrix[row2][start] = d;
start++;
if(start==end) {
return;
}
swapRows(matrix, row1, row2, start, end);
}
时,请尝试关注pre-submission assessment guidelines和developer FAQs。