#Android_TV

2025-05-13

Мастерство фокусов на Compose 2: как работает запрос фокуса

Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. В процессе работы над проектом PREMIER для AndroidTV я столкнулся с тем, что в Jetpack Compose механизм фокусов — достаточно сложная и неочевидная тема. А информации в интернете об этом очень мало, особенно о специфичных сценариев вроде ТВ-приложений или устройств без сенсорного ввода. Поэтому я решил разобрать тему фокусов в Compose максимально подробно, чтобы помочь разработчикам лучше понять этот механизм и избежать типичных ошибок. В первой статье на эту тему мы уже разобрали базовую структуру фокусировки в Compose. Теперь пришло время углубиться в технические детали: что именно происходит, когда вызывается requestFocus() , как Compose выбирает элемент для фокусировки и какие изменения были внесены в Compose 1.8, чтобы улучшить этот процесс. Если вы работаете с приложениями под Android TV, кастомными компонентами или просто хотите лучше понимать, как работает система фокусов, эта статья для вас.

habr.com/ru/companies/habr_rut

#android_tv #androidtv #compose #jetpack_compose #focus #android_development #android

2025-04-29

Мастерство фокусов на Compose

Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. Среди прочего у нас есть приложение для Android TV. Работая над ним, я столкнулся с тем, что система фокусов в Jetpack Compose устроена сложнее, чем кажется на первый взгляд. Поскольку для ТВ-приложений и устройств без сенсорного управления работа с фокусом играет ключевую роль в навигации, мне понадобилось детально разобраться в теме. Результатами делюсь в статье.

habr.com/ru/companies/habr_rut

#android_tv #androidtv #compose #jetpack_compose #focus #android_development #android

2025-04-08

Установка AmneziaVPN на Android TV

Всем привет! В этой статье я расскажу о том, как можно использовать AmneziaVPN на AndroidTV. При этом совершенно не важно для чего вы ее используете: для Self-hosted VPN, для AmneziaPremium, или с какими-то другими ключами. Лично у меня была и премиум подписка и мой личный VPN на собственном сервере с X-Ray.

habr.com/ru/articles/898926/

#туториал #amneziavpn #android_tv #xray #selfhosted #vpn #amneziawg #youtube

2024-09-14

130万台の #Android_TV から #マルウェア 検出、確認と対策を
マイナビニュース
Doctor Webはマルウェアへの感染を防止するために、デバイスを最新バージョンへアップデートし、Android向けアンチウイルスソフトウェアを導入するように推奨し ...
goo.gl/alerts/17rQVG

2024-09-14

Void захватила более миллиона ТВ-приставок на Android

Специалисты «Доктор Веб» выявили новый случай инфицирования ТВ-приставок на базе Android. Вредоносная программа, получившая имя Android.Vo1d , заразила почти 1 300 000 устройств у пользователей из 197 стран. Это бэкдор, который помещает свои компоненты в системную область и по команде злоумышленников способен скрытно загружать и устанавливать стороннее ПО. В августе 2024 года в компанию «Доктор Веб» обратилось несколько пользователей, на чьих устройствах антивирус Dr.Web зафиксировал изменения в системной файловой области. Это произошло со следующими моделями:

habr.com/ru/articles/843368/

#void #android_tv #tv

2024-09-02

Фокус в Android TV

Разработчики начинающие писать приложения под Android TV часто сталкиваются с непониманием того, как работает фокус. По моему опыту, и по опыту коллег часто приходится сталкиваться с непонятными костылями в Android TV проектах, результатом которых является поломанный фокус, потому что ребята не осознают, как изящно решать проблемы. К сожалению разбираться в таком случае приходится самостоятельно, т.к. погуглив вы вряд ли найдете инфу на эту тему. В данной статье мы рассмотрим как работает фокус в Android, по какому принципу он передается, какие существуют методы для работы с ним, и другие нюансы. Фокус будем рассматривать в рамках Android View, по компоузу статью возможно напишу позже.

habr.com/ru/articles/840296/

#Android #Android_TV #Android_View #focus #custom_view #Fragment #Focus_handling

2024-08-09

Установка программы модификации сетевых пакетов NFQWS на роутер Keenetiс

Привет, Хабр! Сегодня рассмотрим вариант установки утилиты модификации сетевых пакетов Zapret на роутеры Keenetic. В отличии от простого использования на конкретных устройствах, при установке на роутер появляется возможность обрабатывать трафик идущий от всех устройств, подключенных к домашней локальной сети (ПК, смартфоны и смарт телевизоры).

habr.com/ru/articles/834826/

#youtube #linux #keenetic #webos #android_tv #модификация #openwrt

2024-08-07

テレビにもGemini AI、新製品『Google TV Streamer 』発表。据置き化で大幅強化、Chromecastはディスコン
techno-edge.net/article/2024/0
#technoedge #テクノロジー #ニュース #レビュー #ゲーム #ガジェット #Google #Chromecast #Android_TV #Gemini

2024-08-06

テレビにもGemini AI、新製品『Google TV Streamer 4K』発表。据置き化で大幅強化、Chromecastはディスコン
techno-edge.net/article/2024/0
#technoedge #テクノロジー #ニュース #レビュー #ゲーム #ガジェット #Google #Chromecast #Android_TV #Gemini

2024-01-20

#Android_TV など標的とする大規模な #ボットネット 発見、8年間潜伏 | TECH+(テックプラス)
news.mynavi.jp/techplus/articl

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst