问题标签 [android-tv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
351 浏览

android - Android TV(模拟器预览,L 级) - BroadcastReceiver 在清单中不起作用

我依靠广播发送/接收来让我的应用程序工作。

此代码在所有平台上都能完美运行,但在最新的 Android Preview L 上,收不到广播:

接收器像往常一样在清单中注册:

注意:如果接收器在运行时注册(即通过registerReceiver(..)) - 它确实接收到广播。
有这方面的信息吗?

0 投票
5 回答
27416 浏览

android - Android Studio / Win8 / ERR_NAME_NOT_RESOLVED

在 Windows 8 x64 上使用 Android Studio(最新稳定版本)。我有一个非常简单的项目,只有一个指向 google.com 的 WebView,但是每次我在模拟器中启动应用程序时,我都会得到 ERR_NAME_NOT_RESOLVED。

我已确保 INTERNET 权限在清单中,我尝试将 -dns-server 标志传递给模拟器,将其指向 127.0.0.1 以及我的路由器的 IP,但没有任何效果。我搜遍了网络,一无所获,这似乎很可疑。这是一个相对简单的事情,我希望开箱即用。

有任何想法吗?提前致谢!

0 投票
1 回答
374 浏览

protocols - 我可以使用 Anymote 协议将 keyevent 发送到 Android TV

Anymote 协议用于 Google TV,但我不知道它在 Android TV 上是否有用。谢谢!!!

0 投票
5 回答
2199 浏览

android - 将 Android 应用程序限制为 Android TV

我正在实现一个专门针对 Android TV 的应用程序。
我在 AndoridManifiest.xml 中使用了 2 个功能

它已经发布到 Play 商店。但是当我通过运行 Android 操作系统的东芝电视、Android Box 中的 Play 商店搜索它时,我看不到我的应用程序。
我怎样才能喜欢 Youtube for TV 应用程序?它仅适用于 Android TV(Google TV、东芝、Android Box)。
提前致谢。

0 投票
1 回答
661 浏览

android - 安卓电视应用安装

有谁知道如何在 Android TV Developer Box 上安装应用程序?由于没有浏览器,因此无法通过电子邮件安装它。提前致谢。

0 投票
0 回答
619 浏览

android - AndroidTV HeaderItem 图标无法设置

由于可用的文档和示例很少,我很难让图标在 HeaderItems 中工作。

现有文档和示例都没有实际显示将 imageUri 字符串设置为 HeaderItems 构造函数的第三个参数的一部分的工作示例。他们都像这样传入null

所以鉴于我有下面的 Uri...(这是一个工作 Uri)

我尝试了以下但没有成功

由于缺乏可用的文档和源代码,我无法弄清楚为什么这还不够。如果有人有任何其他想法,请告诉我。

0 投票
1 回答
305 浏览

android - 连续按下按钮时如何加快前进/后退过程

如果连续按下按钮,我想增加快进/快退速度。

我从这里创建了我的自定义媒体控制器。

加快前进/后退过程的好方法是什么?

我在这里得到了一些想法。最后我也实现了它,但触摸事件在我的模拟器或安卓手机中也成功运行,但不适用于安卓机顶盒。其他解决方案而不是使用它将不胜感激。

0 投票
4 回答
1855 浏览

android - 在内容提供者中调用 API 进行全局搜索

我们正在尝试连接我们的 AndroidTV 应用程序以将结果附加到全局搜索中。我遇到了一个问题,因为系统在主线程上调用我的内容提供程序,所以我无法进行 api 调用来获取结果。

当我进行全局搜索时,我可以看到 ContentProvider#query 被调用。如果我尝试在当前线程上进行 api 调用,我会得到 networkonmainthreadexception。

我试图通知游标数据已更改但也没有成功。

无论如何我可以强制操作系统在单独的线程上调用内容提供程序,或者至少通知搜索光标有新内容?

谢谢你

0 投票
1 回答
2036 浏览

android - How to implement more than 2 level navigation in com.android.support:leanback-v17

In regular android application I can use navigation drawer for navigate between top level views (sections of app) What should be used in tv apps? I see only possibility for two level of content organizing Categories -> Movies But in our app we have several sections (Live channels, On demand Movies, Recorded shows etc) with categories in most of them. Is it possible using standard android.support.v17.leanback.app.BrowseFragment and android.support.v17.leanback.app.DetailsFragment?

0 投票
3 回答
1815 浏览

android - 实施和设计适用于电视的 Android 应用程序

我想创建一个电视就绪应用程序。由于这仍然是一个安静的新话题,我问自己这些问题:

  • 为了获得出色的电视体验,我需要牢记什么?
  • 我可以与我的电视应用程序共享代码吗?
  • 我可以重复使用布局、字符串和其他资源吗?

此外,我目前无法在网络上找到有用的资源,尤其是针对 Amazon Fire TV。我发现许多资源已过时或已移动,现在已成为死亡链接。

是否有一些最佳实践来实现出色的应用程序?