我们正在为 Android 电视应用程序开发 EPG 布局,但我们的应用程序并未完全实现 TIF
我们可以仅使用 TIF 中的 EPG 布局并将其渲染在我的应用程序上吗?
有什么想法请提出来
谢谢
您可以在这里查看直播频道的源代码(包括EPG布局):https://android.googlesource.com/platform/packages/apps/TV/+/android-live-tv
请记住,如果您是第三方开发者,则无法访问所有 EPG 数据。
com.android.providers.tv.permission.ACCESS_ALL_EPG_DATA
权限仅授予系统应用程序。
我们已经根据 Android Live Channels 应用程序的源代码创建了一个库(另一个答案中链接的源代码):
https://github.com/egeniq/android-tv-program-guide
它不像官方应用程序那样使用EPG数据,但您可以提供自己的频道和节目。 (尽管构建从电视 EPG 数据到该库的连接器应该相当简单)。
您可以在这里查看直播频道的源代码(包括EPG布局): https://github.com/PerfsolTech/EPGView