Макет EPG, как приложение androidtv livetv

Мы разрабатываем макет EPG для приложения Android TV, но наше приложение не полностью реализует TIF.

Можем ли мы использовать только макет EPG из TIF и отображать его в моем приложении?

Любые идеи, пожалуйста, предложите

Спасибо


person Jay Sontela    schedule 09.08.2018    source источник
comment
Как вы реализовали макет EPG? Вы создали собственный RecyclerView LayoutManager?   -  person burakk    schedule 08.11.2018


Ответы (2)


Вы можете проверить исходный код прямых каналов (включая макет EPG) здесь: https://android.googlesource.com/platform/packages/apps/TV/+/android-live-tv

Имейте в виду, что если вы являетесь сторонним разработчиком, вы не можете получить доступ ко всем данным EPG. com.android.providers.tv.permission.ACCESS_ALL_EPG_DATA разрешение предоставляется только системному приложению.

person anhtuannd    schedule 09.08.2018

Мы создали библиотеку на основе исходного кода приложения Android Live Channels (исходный код указан в другом ответе):

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

Оно не использует данные EPG, как это делает официальное приложение, но вы можете добавлять свои собственные каналы и программы. (Хотя создание коннектора из данных ТВ EPG в эту библиотеку должно быть довольно простым).

person Daniel Zolnai    schedule 04.09.2019
comment
Привет @Daniel, есть ли способ загрузить данные EPG в вызове API с разбивкой на страницы в этой библиотеке? - person Sakib; 11.06.2021
comment
@Sakib, если вы разбиваете данные по дням, то да. Если по каналам, то нет, вам понадобятся данные всех каналов за конкретный день, чтобы загрузить их в EPG - person Daniel Zolnai; 14.06.2021