【问题标题】:EPG Layout like androidtv livetv app像 android tv live tv 应用程序一样的 EPG 布局
【发布时间】:2019-09-04 22:18:42
【问题描述】:

我们正在为 android tv 应用开发 EPG 布局,但我们的应用并未完全实现 TIF

我们能否仅使用 TIF 中的 EPG 布局并将其呈现在我的应用程序上?

任何想法,请提出建议

谢谢

【问题讨论】:

  • 您是如何实现 EPG 布局的?您是否构建了自定义 RecyclerView LayoutManager?

标签: android android-tv iptv epg


【解决方案1】:

您可以在此处查看直播频道的源代码(包括 EPG 布局):https://android.googlesource.com/platform/packages/apps/TV/+/android-live-tv

请记住,如果您是第三方开发者,则无法访问所有 EPG 数据。 com.android.providers.tv.permission.ACCESS_ALL_EPG_DATA 权限只授予系统应用。

【讨论】:

    【解决方案2】:

    我们基于 Android Live Channels 应用程序的源代码创建了一个库(在另一个答案中链接的源代码):

    https://github.com/egeniq/android-tv-program-guide

    它不像官方应用那样使用EPG数据,但您可以提供自己的频道和节目。 (虽然从 TV EPG 数据到这个库构建一个连接器应该相当简单)。

    【讨论】:

    • 嗨@Daniel,有没有办法在这个库的分页API调用中加载EPG数据?
    • @Sakib 如果您每天对数据进行分页,那么可以。如果每个频道,那么不,您将需要特定日期的所有频道的数据才能将它们加载到 EPG 中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 2014-09-28
    相关资源
    最近更新 更多