Можно использовать такие квалификаторы, как mdpi, hdpi, xhdp для drawables (drawable-mdpi, drawable-hdpi, ...). Есть ли способ иметь чертежи исключительно для Android TV? Другими словами, даже если на планшете есть разрешение на Android-телевизор (например, 1080p), оно не будет отображать эти чертежи.Есть ли специальный определитель для Android TV
ответ
Вы можете попробовать использовать -television
в качестве квалификатора набора ресурсов. Хотя я ожидал бы, что официальные среды Android TV будут поддерживать это, а также «основные брендовые» среды Android TV (например, Amazon Fire TV), не все телевизоры, ориентированные на Android, будут. Проще говоря, не требуется, чтобы производитель устройства сообщил вам, что ваше приложение работает на экране телевизора.
Большое спасибо. Это проясняет немало вещей. – Hong
Не совсем ответ на ваш вопрос, но разъяснение.
Способ, которым был разработан SDK, заключается в том, что у вас есть специальная активность для телевизора (с использованием фильтра намерений LEANBACK), и на этом мероприятии вы используете все, что вам нужно, которое специально для телевизора.
Сделано таким образом, чтобы обеспечить создание специальных мероприятий для телевизора и не повторно использовать макеты телефонов и планшетов. Также навигация может быть совсем другой, и так далее.
Благодарим вас за разъяснение. Я знаю, что мы не следуем рекомендациям для ТВ-приложения, но наше приложение не является типичным телевизионным приложением. Это инструмент, который многие пользователи очень хотят запускать на своем Android-телевизоре. – Hong
Вы все еще можете создать специальный макет/интерфейс для телевизора, парадигма юзабилити совсем другая. – shalafi
Вы можете использовать '-телевидение'. Это может работать или не работать для любой установленной Android-приставки, хотя я бы ожидал, что официальное Android-телевидение будет использовать его. – CommonsWare
Благодарим вас за отзыв. Я читал страницу классификатора, не мог найти это. Из любопытства, это документировано где угодно? https://developer.android.com/guide/practices/screens_support.html#qualifiers – Hong
https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources - см. таблицу 2, " UI mode ". – CommonsWare