Первый на android tv: Приложения Первого канала. О компании. Первый канал
|Содержание
Приложения Первого канала. О компании. Первый канал
Приложения Первого канала. О компании. Первый канал
Приложения Первого канала
Установленные на вашем смартфоне приложения для IOS и Android Первый и Кино1ТВ работают в обычном режиме. Не рекомендуем удалять приложения, чтобы сохранить доступ к ним. Будьте с нами! Если вы устанавливаете приложения Первый и Кино1ТВ на своих устройствах впервые — воспользуйтесь инструкцией ниже.
Скачать приложение Первый для OC Android
Скачать приложение Кино1ТВ для OC Android
Все самые интересные программы и новости всегда у вас под рукой. Не знаете, когда и что смотреть? Удобная телепрограмма с функцией напоминаний поможет спланировать ваш просмотр. Поблизости нет телевизора? Смотрите прямой эфир в отличном качестве прямо в приложении. Пропустили любимую передачу? Откройте приложение и смотрите полные выпуски и самые яркие моменты любимых шоу.
Приложение Первый для Смарт ТВ
Смотрите эфир Первого канала на большом экране – актуальные телепроекты, сериалы и фильмы на телевизорах с функцией Smart TV.
– HD качество
– голосование и участие в опросах с помощью пульта телевизора
Доступно на телевизорах SAMSUNG, LG, SONY, HAIER, PHILIPS, TCL, XIAOMI, Hisense и других моделей.
Операционные системы: tvOS и ANDROID TV.
Приложение Первый
В приложении Первого всегда доступен эфир Первого канала, все передачи в записи, эксклюзивный контент для цифровой среды. Спасибо, что вы с нами. Не переключайтесь!
Интерактивный эфир
Голосуйте и отвечайте на вопросы во время эфира телешоу «Голос», «Поле чудес», «Кто хочет стать миллионером», «Давай поженимся» и получайте моментальные призы и возможность принять участие в программе.
Прямой эфир
Смотрите прямой эфир в отличном качестве прямо в приложении – чем выше скорость соединения, тем лучше качество изображения.
Телепередачи
Выбирайте любимые телепередачи и смотрите их в записи. Также для вас – подборка лучших моментов из самых популярных шоу.
Офлайн
Хотите смотреть любимую передачу позже? Сохраните видео в «Избранное» и смотрите офлайн в любом месте. Продолжайте просмотр с того момента, на котором остановились.
Новости
Хотите узнать, что происходит в стране и мире? Смотрите «Новости».
Спорт
Олимпийские игры, Чемпионаты по фигурному катанию, хоккею, футболу и другим видам спорта — в прямом эфире и записи.
ТВ программа
Приложение КИНО1ТВ
В приложении КИНО1ТВ всегда доступны любимые российские сериалы, фильмы, мультфильмы и документальное кино.
– Телесериалы онлайн: первая серия всегда доступна для просмотра бесплатно.
– Качество сериалов и фильмов до Full HD.
– Отсутствие рекламы при покупке или подписке.
– Большой выбор фильмов и сериалов, доступных по подписке.
– Кино онлайн доступно как по wi-fi, так и через сети LTE и 3G.
Загружайте фильмы и смотрите офлайн в любом месте. Продолжайте просмотр с того места, на котором остановились.
Представлена подробная информация о сериалах и фильмах: трейлеры, актерский состав и описание.
Простой и удобный интерфейс, автоматическое переключение серий в рамках одного сериала.
Напоминание о выходе новых серий.
Наслаждайтесь просмотром!
Тематические категории:
ТелевидениеШоу-бизнес
ПРЯМОЙ ЭФИР
Android TV
Google Ассистент на вашем ТВ
Теперь вместе с Android TV вы получаете встроенного Google Ассистента. Чтобы запустить голосовое управление, скажите «Окей, Google» или нажмите кнопку микрофона на пульте. Хотите найти последний блокбастер, узнать результат важного матча или приглушить свет в комнате? Отвлекаться от просмотра любимых программ больше не придется: просто дайте Ассистенту нужную команду.
Планирование
Воспроизведение
Поиск контента
Ответы на вопросы
Управление
устройствами
Планирование
Воспроизведение
Поиск контента
Ответы на вопросы
Управление
устройствами
С Android TV вам не придется долго искать любимый контент. Благодаря удобному интерфейсу вы можете легко возобновить просмотр с того места, где остановились, или найти новое увлекательное шоу.
Популярные
приложения
В Google Play найдутся приложения для Android TV на любой вкус – от Showtime и YouTube до множества игр.
ПОТОКОВАЯ ПЕРЕДАЧА
ТЕЛЕВИДЕНИЕ
ИГРЫ И ПРИЛОЖЕНИЯ
ПОТОКОВАЯ ПЕРЕДАЧА
ТЕЛЕВИДЕНИЕ
ИГРЫ И ПРИЛОЖЕНИЯ
Встроенная технология Chromecast
Транслируйте фото, видео, музыку и другой контент с мобильного устройства на экран телевизора с Android TV.
Партнеры Android TV во всем мире
- Все
- Телевизоры и устройства потоковой передачи
- Поставщики телевизионных услуг
Все (201)
Телевизоры и устройства потоковой передачи (108)
Поставщики телевизионных услуг (93)
1und1
3BB
Aconatic
ACT
Agile TV (Masmovil)
Airtel
AirTV
Aiwa
Akino
Allente
ANAM
Anker
Arrow Modern Future Company
ASANZO
Asianet
Asus
AT&T TV
Atria Convergence Technologies Limited
Ayonz
Bauhn
Beeline
BenQ
Binge
Blaupunkt
BOE Technology Group Co. , Ltd.
Bouygues Telecom
Casper
CCC
Cellcom TV
CG
Changhong
Chimei
China Network Systems
CHiQ
CMHK
Com Hem
Condor Electronics
Cosmote GR
D’LIVE
d2h
Deutsche Telekom
Dialog Television
DISH Business
Dish TV
DishTV
DNA
Dom. ru
DW SUMMUS
Eko
Elsys
Ematic
ENTV
EPSON
ESTLA
Euskaltel
Evvoli
Flipkart
Formovie
Foxconn
Foxtel
FPT Play
Free
FRONTiiR
Funai
Get
Globe Telecom
Haier
Hansung
Hathway
Hisense
HORIZON
iFFalcon
Infinix
infomir
Innos
Iriver
Itel
J:COM
JBL
JDS
Jooyon
JVC
Kbro
KDDI
KIVI
KODAK
Kogan. com
KOODA
KT
KT SkyLife
KTC
LG HelloVision
Linknet
Linsar
Lloyd (A Havells Brand)
LMT
LUCOMS
Makedonski Telekom
Marcel
MarQ
Mauritius Telecom
Mediabox
MEO
Micromax
MNC
MobiCom
Motorola
MTS
MyBox
nc+ PL
Net+
NETTV
Nokia
NTT Docomo
NVIDIA
OnePlus
Ooredoo
Orange
Panasonic
Partner TV
PCCW
Philips
PIXELA
Play
Polaroid
Polytron
PRISM Korea
Proximus
Quickline AG
R
RCA
RFL Electronics Ltd
Robi Axiata Limited
Safaricom
Sanyo
SaskTel
Saudi Telecom Company
Sceptre Inc.
Seiki
SFR
Sharp Corporation
Singer Bangladesh Limited
SK broadband
Sky Switzerland
Skyworth
Slovak Telekom
SMARTEVER
SONIQ Australia
Sony
Starhub (SG)
STINGTV
Stofa
Stream System
Syinix
T-Mobile Czech Republic
T-Mobile Polska S. A
Tata Sky
TBC
tbroad
TCL
Telecable
Telecom Italia
Telekom Malaysia
Telenet
Telkom Indonesia
Telkom ZA
Telus
Tempo (Aust) Pty Limited
TESLA
theham
THOMSON
top MSO
TOSHIBA
TPV (Philips EMEA)
Transvision
TRUE
Truvii
Turbo-X
TV UP
TVB
UMAX
United Group
United RS
Vectra PL
Vestel (Toshiba EU)
Videostrong
Viettel
VinSmart
Vodafone
Vodafone — GmbH
Vodafone KDG
Vodafone QA
Vu Televisions
Walton
WIND Hellas
Witooth
XGIMI Technology
Xiaomi
XL
Yes
Youfone
Minari © 2020 A24 DISTRIBUTION, LLC. All Rights Reserved. Everything Everywhere All At Once © 2022 A24 Distribution, LLC. All Rights Reserved. Lady Bird © 2017 InterActiveCorp Films, LLC. All Rights Reserved.
Carousel
Используйте кнопки Вперед и Назад или клавиши со стрелками для выбора.
Начало работы с ТВ-приложениями
Приложения для ТВ используют ту же структуру, что и приложения для телефонов и планшетов. Это сходство означает, что вы можете
модифицируйте существующие приложения, чтобы они также работали на телевизионных устройствах, или создавайте новые приложения на основе того, что у вас уже есть.
знать о создании приложений для Android.
Важно: Ваше приложение должно соответствовать определенным требованиям для
квалифицироваться как приложение для Android TV в Google Play. Для получения дополнительной информации см. перечисленные требования
в качестве телевизионного приложения.
В этом уроке описывается, как подготовить среду разработки для создания ТВ-приложений, а также
минимальные необходимые изменения, чтобы приложение могло работать на телевизионных устройствах.
Вы также должны прочитать дизайн телевизора и
Создание телевизионных макетов. Кроме того, попробуйте
Пример приложения Android Leanback в
Репозиторий Android TV на GitHub
.
Определение поддерживаемых форматов мультимедиа
Информацию о кодеках, протоколах и форматах см. в следующей документации.
поддерживается Android TV.
- Поддерживаемые форматы носителей
- DRM
-
android.drm
- ExoPlayer
-
android.media.MediaPlayer
Создать телепроект
В этом разделе обсуждается, как изменить существующее приложение Android для работы на телевизионных устройствах или создать
новое приложение. Если у вас уже есть приложение для Android, добавление поддержки Android TV позволит вам создавать
пользовательский интерфейс для ТВ при повторном использовании существующей архитектуры приложения.
Примечание: Мы рекомендуем иметь одно приложение, поддерживающее оба
мобильных устройств и телевизионных устройств. Если вам нужны отдельные приложения для мобильных устройств и ТВ
устройства, вы можете опубликовать несколько приложений в одном списке в Google Play,
используя поддержку нескольких APK. Для получения дополнительной информации см.
Поддержка нескольких APK.
Вот основные компоненты, которые вы должны использовать для создания приложения, работающего на телевизионных устройствах:
- Activity for TV (обязательно) — в манифесте приложения
объявить действие, предназначенное для запуска на телевизионных устройствах. - Телевизионные библиотеки (дополнительно) — существует несколько
библиотеки androidx
доступно для телевизионных устройств, предоставляющих виджеты для создания пользовательских интерфейсов.
Предварительные условия
Прежде чем приступить к созданию приложений для ТВ, необходимо:
-
Обновите инструменты SDK до версии 24. 0.0 или выше .
Обновленные инструменты SDK позволяют создавать и тестировать приложения для ТВ. -
Обновите SDK до Android 5.0 (API 21) или выше
Обновленная версия платформы предоставляет новые API для ТВ-приложений. -
Создайте или обновите проект приложения .
Чтобы получить доступ к новым API для ТВ-устройств, необходимо создать проект или изменить существующий
проект, ориентированный на Android 5.0 (уровень API 21) или выше.
Объявить активность ТВ
Приложение, предназначенное для работы на ТВ-устройствах, должно объявить активность запуска для ТВ
в своем манифесте. Он использует намерение CATEGORY_LEANBACK_LAUNCHER
.
фильтр для этого. Этот фильтр идентифицирует ваше приложение как включенное для ТВ и позволяет
Google Play идентифицирует его как телевизионное приложение. Когда пользователь выбирает ваше приложение на главном экране телевизора,
это намерение определяет, какую активность запускать.
В следующем фрагменте кода показано, как включить этот фильтр намерений в манифест:
<приложение андроид:баннер="@drawable/баннер" > ... <активность android:name="com.example.android.MainActivity" android:label="@string/имя_приложения" > <намерение-фильтр>интент-фильтр> активность> <активность android:name="com.example.android. TvActivity " android:label="@string/имя_приложения" android:theme="@style/Theme.Leanback"> <намерение-фильтр> <категория android:name=" android.intent.category.LEANBACK_LAUNCHER " /> интент-фильтр> активность> приложение>
Вторая запись манифеста действия в этом примере указывает , что действие является
запустить на ТВ-устройстве.
Осторожно: Если вы не включите
CATEGORY_LEANBACK_LAUNCHER
фильтр намерений в
ваше приложение, оно не будет видно пользователям, использующим Google Play на телевизорах. Кроме того, если ваш
приложение не имеет этого фильтра, когда вы используете инструменты разработчика для загрузки его на телевизионное устройство, приложение
не отображается в пользовательском интерфейсе телевизора.
Если вы модифицируете существующее приложение для использования на телевидении, ваше приложение не должно использовать тот же
макет активности для телевизора, который он делает для телефонов и планшетов. Пользовательский интерфейс вашего ТВ-приложения (или
телевизионная часть вашего существующего приложения) должна предоставлять более простой интерфейс для удобной навигации.
с помощью пульта дистанционного управления с дивана. Инструкции по разработке приложения для ТВ см. в руководстве по дизайну ТВ. Для получения дополнительной информации о минимальном
требования к реализации макетов интерфейса на ТВ см. в разделе Макеты зданий для ТВ.
Объявить поддержку Leanback
Заявите, что ваше приложение использует пользовательский интерфейс Leanback, необходимый для Android TV. Если вы разрабатываете
приложение, работающее на мобильных устройствах (телефоны, носимые устройства, планшеты и т. д.), а также на Android TV, установите
требуемое значение атрибута
на false
. Если вы установите требуемое значение атрибута
до true
ваше приложение будет работать только на устройствах, использующих пользовательский интерфейс Leanback.
<манифест>... манифест>
Объявить, что сенсорный экран не требуется
Приложения, предназначенные для работы на телевизионных устройствах, не полагаются на сенсорные экраны для ввода.
Чтобы было понятно, в манифесте вашего ТВ-приложения должно быть указано, что
android. hardware.touchscreen
Функция не требуется. Этот параметр идентифицирует ваше приложение как
может работать на ТВ-устройстве и требуется, чтобы ваше приложение считалось ТВ-приложением в Google.
Играть в. В следующем примере кода показано, как включить это объявление манифеста:
<манифест>... манифест>
Внимание: В манифесте вашего приложения вы должны указать, что сенсорный экран не требуется,
как показано в этом примере кода; иначе ваше приложение не появится в Google Play на телевизоре.
устройства.
Если приложение включает в себя фильтр намерений средства запуска Leanback, оно должно предоставлять
изображение баннера главного экрана для каждой локализации. Баннер — это запуск приложения
точка, которая появляется на главном экране в строках приложений и игр.
Чтобы добавить баннер в свое приложение, опишите баннер в манифесте следующим образом:
<приложение . .. андроид:баннер="@drawable/баннер" > ... приложение>
Используйте андроид :баннер
атрибут с <приложение>
тег, чтобы предоставить баннер по умолчанию для всех действий приложения, или с
<активность>
тег для предоставления баннера для определенного действия.
Баннер должен быть ресурсом xhdpi размером 320 x 180 пикселей. Текст должен быть включен в
изображение. Если ваше приложение доступно более чем на одном языке, вы должны предоставить отдельные версии
баннер с текстом для каждого поддерживаемого языка.
Изменить цвет лаунчера
Внимание! Начиная с Android 12, пользовательские анимации заставки, созданные с помощью
API платформы SplashScreen
больше не поддерживаются для приложений Android TV.
При запуске телевизионного приложения система отображает анимацию, напоминающую расширяющуюся заполненную
круг. Чтобы настроить цвет этой анимации, установите android:colorPrimary
атрибут вашего ТВ-приложения или активности к определенному цвету. Вы также должны установить два дополнительных
атрибуты перекрытия перехода к true
, как показано в следующем фрагменте из
XML-файл ресурса темы:
<ресурсы> <стиль... >- @color/primary
- true
- true
стиль> ресурсы>
Дополнительные сведения о работе с темами и стилями см.
Стили и темы.
Добавить библиотеки ТВ
Jetpack включает библиотеки пакетов androidx для использования с телевизионными приложениями. Эти
библиотеки предоставляют API и виджеты пользовательского интерфейса для телевизионных устройств:
-
androidx. leanback.app
-
androidx.leanback.database
-
androidx.leanback.graphics
-
androidx.leanback.media
-
androidx.leanback.preference
-
androidx.leanback.system
-
androidx.leanback.widget
-
androidx.leanback.widget.picker
Создание приложений для ТВ
После того, как вы выполнили шаги, описанные выше, пришло время приступить к созданию приложений для
большой экран! Ознакомьтесь с этими дополнительными разделами, которые помогут вам создать приложение для ТВ:
- Создавайте приложения для воспроизведения ТВ — телевизоры
создан для развлечения, поэтому Android предоставляет набор инструментов и виджетов пользовательского интерфейса для создания
Телевизионные приложения, которые воспроизводят видео и музыку и позволяют пользователям просматривать контент, который они хотят. - Помогите пользователям найти ваш контент на телевидении —
Со всеми вариантами контента, которые находятся у пользователей под рукой, помочь им найти контент, который им нравится, почти невозможно.
так же важно, как предоставление этого контента. В этом тренинге обсуждается, как размещать ваш контент на
телевизионные устройства. - Создавайте ТВ-игры — ТВ-устройства
платформа для игр. См. этот раздел для получения информации о создании отличных игр для телевидения. - Создавайте сервисы ввода ТВ — представьте свое видео
контент в линейном стиле «телевизионное вещание» с каналами и программами, к которым ваши пользователи могут получить доступ
с помощью программы передач, а также с помощью кнопок перехода вверх/вниз по каналам.
Запуск приложений ТВ
Запуск приложения — важная часть процесса разработки. Вы можете запустить свое приложение на
ТВ-устройства, настроенные на поддержку отладки по USB или использование виртуальных ТВ-устройств.
Запуск на реальном устройстве
Настройте телевизор следующим образом:
- Используйте USB-кабель для подключения телевизора к компьютеру для разработки. Если нужно,
обратитесь к документации, предоставленной производителем вашего устройства. - На телевизоре перейдите к Настройки .
- В строке Устройство выберите About .
- Прокрутите вниз до Build и выберите Build несколько раз, пока не появится сообщение,
«Теперь ты разработчик!» - Возврат к Настройки . В строке Preferences выберите Developer options .
- Выберите Отладка > Отладка по USB и выберите Вкл. .
- Вернитесь к главному экрану телевизора.
Чтобы протестировать приложение на телевизоре:
- В Android Studio выберите свой проект и нажмите
Выполнить
с панели инструментов. - В окне Select Deployment Target ,
выберите свое ТВ-устройство и нажмите OK .
Запуск на виртуальном устройстве
AVD-менеджер в Android
SDK предоставляет определения устройств, которые позволяют создавать виртуальные телевизионные устройства для запуска и
тестирование ваших приложений.
Чтобы создать виртуальное ТВ-устройство:
- Запустите AVD Manager. Для получения дополнительной информации см.
Помощь AVD-менеджера. - В диалоговом окне AVD Manager щелкните вкладку Определения устройств .
- Выберите одно из определений устройства Android TV и нажмите Создать AVD .
- Выберите параметры эмулятора и нажмите OK , чтобы создать AVD.
Примечание. Для лучшей производительности эмулятора телевизора используйте эмулятор x86.
и включить Использовать опцию Host GPU . Также используйте ускорение виртуального устройства, когда оно
доступный. Дополнительные сведения об аппаратном ускорении эмулятора см.
Настройте аппаратное ускорение.
Чтобы протестировать приложение на виртуальном ТВ-устройстве:
- В Android Studio выберите свой проект и нажмите
Выполнить
с панели инструментов. - В окне Select Deployment Target ,
выберите свое виртуальное ТВ-устройство и нажмите ОК .
Дополнительные сведения об использовании эмуляторов см.
Использование эмулятора. Для получения дополнительной информации о развертывании приложений из Android Studio в виртуальные
устройства, см. Отладка с Android
Студия.
Разрешите запуск вашего ТВ-приложения в режиме мгновенного взаимодействия
Мгновенное взаимодействие упрощает работу пользователей
чтобы опробовать ваше ТВ-приложение и повысить его популярность.
Чтобы ваше ТВ-приложение могло работать как мгновенное приложение на устройстве Android TV или в эмуляторе,
первым подписаться
эти инструкции
для создания набора приложений с мгновенным запуском.
Затем в фильтре намерений
для вашего ТВ-приложения
MainActivity
, убедитесь, что оба LAUNCHER
и
LEANBACK_LAUNCHER
объявлены в AndroidManifest.xml
:
<активность android:name="com.example.android.MainActivity" android:label="@string/имя_приложения" > <намерение-фильтр>интент-фильтр> активность>
Теперь ваше ТВ-приложение должно быть настроено на мгновенную работу.
Подготовьте свое ТВ-приложение к публикации
Просмотрите контрольный список Android TV, чтобы узнать, что делать дальше.
для подготовки вашего ТВ-приложения к публикации и распространению.
Построение телевизионных макетов | Разработчики Android
Экран телевизора обычно просматривается с расстояния около 10 футов, и хотя он намного больше, чем большинство
другие устройства Android, этот тип экрана не обеспечивает такой же уровень точности
Детализация и цвет как у меньшего устройства. Эти факторы требуют от вас создания макетов приложений с телевизором.
устройства в виду, чтобы создать полезный и приятный пользовательский опыт.
В этом уроке описываются минимальные требования и детали реализации для создания эффективных
макеты в телевизионных приложениях.
Вам также следует прочитать Дизайн для Android TV.
Использовать темы макета для ТВ
Темы Android могут служить основой для
макеты в ваших телевизионных приложениях. Вы должны использовать тему, чтобы изменить отображение действий вашего приложения, которые
предназначены для работы на телевизионном устройстве. В этом разделе объясняется, какие темы следует использовать.
Тема с откидной спинкой
Библиотека Leanback androidx включает Theme.Leanback
, тему для телевизионных действий, которая обеспечивает
последовательный визуальный стиль. Мы настоятельно рекомендуем использовать эту тему для любого ТВ-приложения, созданного
с классами наклона androidx. Следующий код
образец показывает, как применить эту тему к действию:
<активность android:name="com.example.android.TvActivity" android:label="@string/имя_приложения" android:theme="@style/Theme.Leanback" >
Тема NoTitleBar
Строка заголовка — это стандартный элемент пользовательского интерфейса для приложений Android на телефонах и планшетах, но он
не подходит для телевизионных приложений. Если вы не используете классы Androidx Leanback, вы должны применить это
тему для ваших действий на телевидении, чтобы подавить отображение строки заголовка. Следующий пример кода
из манифеста ТВ-приложения демонстрирует, как применить эту тему для удаления отображения строки заголовка:
<приложение> ... <активность android:name="com.example.android.TvActivity" android:label="@string/имя_приложения" android:theme="@android:style/Theme.NoTitleBar" > ... активность> приложение>
Темы AppCompat
В мобильных приложениях Android очень часто используется AppCompatActivity
.
вместе с одной из тем Theme.AppCompat
. Эта комбинация позволяет использовать такие функции, как окрашивание с возможностью рисования.
не беспокоясь о версии Android, установленной на устройстве. Если вы разрабатываете приложение, которое работает только на
Android TV, нет необходимости использовать AppCompatActivity
, потому что функции, которые он включает, либо
уже доступны на Android TV или не актуальны (например, панель действий).
Если вы создаете приложение с общей кодовой базой между Android Mobile и Android TV, вы можете запустить
в некоторые проблемы из-за тематики. AppCompatActivity
и различные виджеты AppCompat
требуют, чтобы вы использовали Theme.AppCompat
, в то время как фрагменты Leanback ожидают, что вы используете
Фрагментактивность
и Theme.Leanback
. Если вам нужно использовать одно и то же базовое действие для мобильных устройств Android и Android TV или
если вы хотите использовать настраиваемые представления на основе виджетов AppCompat
, таких как
AppCompatImageView
,
вы должны использовать темы Theme.AppCompat.Leanback
. Эти темы дают вам все
тем из AppCompat
, а также предоставить значения, характерные для Leanback.
Вы все еще можете настроить Theme.AppCompat.Leanback
темы так же, как и с любыми
другая тема. Например, если вы хотите изменить значения, характерные для
OnboardingSupportFragment
,
сделать что-то похожее на следующее: