Перейти к содержанию
Fire Monkey от А до Я
  • 0

AndroidTV


Вопрос

приобрел miBox с AndroidTV 6.0, разные apk, что ставлю себе на смарт, установились,

а вот на моих приложения неактивна кнопка "Установить". Пытался собирать под старые апи - не помогает.

может кто пробовал или есть у кого какие мысли?  

Операционная система: Google Android TV 6.0
Процессор: Amlogic S905, 4 ядра Cortex-A53, 2 ГГц
Графика: MALI-450
Поддержка видео: VP9 Profile-2 до 4K x 2K @ 60fps
H.265 HEVC MP-10 L5.1, до 4K x 2K при 60fps
H.264 AVC HPat L5.1, до 4K x 2K при 30fps
H.264 MVC, до 1080P при 60fps
HDR10/HLG HDR
Память: 2 ГБ ОЗУ, 8 ГБ встроенной eMMC
Сеть: Wi-Fi 802.11a/b/g/n/ac, Dual-band Wi-Fi 2.4ГГц/5ГГц, Bluetooth 4.0
  •  
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

у меня примерно такая же приставка. ведет себя как обычный планшет

программы (две) написанные на делфи ставил через adb нормально

в Play market не заливал

Ссылка на комментарий
  • 1

Добавлю. Есть ТВ-приставки просто с андроидом, а есть приставки с AndroidTV. В первом случае никаких проблем не возникает. Во втором случае - Андрей Ефимов уже подсказал.

Если решите публиковать приложение для андроид тв, то вот ответ гугля мне:

Цитата

Hi Developers at Евгений Корепов,

Thanks for submitting your app for Android TV. We reviewed Rescan Archer DLNA, with package name com.embarcadero.RescanArcherDLNA, and noticed some eligibility issues.

App status: Your app has not been accepted into Android TV. This does not affect your app’s status on Google Play.

Version Name: 1.0.4
Version code: 4
Current track: PRODUCTION

Eligibility issues:

Your app uses hardware features (such as a touchscreen or camera) that are not available on TV. If your app can operate without the use of those features, you'll need to modify your app's manifest to indicate that your app doesn't require these features. 

Please consult this list to determine which feature(s) in your app are unsupported:
http://developer.android.com/training/tv/start/hardware.html#unsupported-features
------------
Your app that does not require a gamepad is inaccessible with a 5-way DPAD.

Please refer to our Enable D-pad Navigation documentation for details:
http://developer.android.com/training/tv/start/navigation.html#d-pad-navigation
------------
Your app or game has vertical letterboxing when displayed on TVs. Please design your TV app or game to be displayed in landscape mode.

Please refer to our Basic TV Layouts documentation for more details:
http://developer.android.com/training/tv/start/layouts.html#structure
------------
Your app does not contain a full-size app banner.

We are targeting 1080P, which we consider xhdpi. Apps should include the banner in the xhdpi (320 dpi) drawables folder with a size of (320px × 180px).

Please refer to our Home Screen Banner and UI Patterns documentation:
http://developer.android.com/training/tv/start/start.html#banner
http://developer.android.com/design/tv/patterns.html#banner
------------

 

Ссылка на комментарий
  • 0

спасибо за подсказки, правда что-то так и не получилось )

что интересно, если при установке нажать на пульте кнопку микрофона и вернуться назад, то кнопка установки становится активной и приложение нормально устанавливается и работает.

Ссылка на комментарий
  • 0
1 час назад, Игорь Маринин сказал:

спасибо за подсказки, правда что-то так и не получилось )

что интересно, если при установке нажать на пульте кнопку микрофона и вернуться назад, то кнопка установки становится активной и приложение нормально устанавливается и работает.

Тогда посмотрите какие разрешения вы устанавливаете приложению (Your app uses hardware features (such as a touchscreen or camera) that are not available on TV)  . Может вы требуете что то, что нет физически на приставке.

Ссылка на комментарий
  • 0

в манифесте всё это прописал, но всё равно кнопка не активна. 

ещё вопрос - как перехватить кнопки на пульте? в onKey приходят только стрелки (точнее в обработчик приходит Key и KeyChar = 0 других кнопок). интересует центральная между стрелок (enter) и кнопка микрофона.

 

img.jpg.66d5caf3af44410b0c2f5f65ba69dc4d.jpg

Изменено пользователем Игорь Маринин
Ссылка на комментарий
  • 0
6 часов назад, Игорь Маринин сказал:

в манифесте всё это прописал, но всё равно кнопка не активна. 

ещё вопрос - как перехватить кнопки на пульте? в onKey приходят только стрелки (точнее в обработчик приходит Key и KeyChar = 0 других кнопок). интересует центральная между стрелок (enter) и кнопка микрофона.

 

img.jpg.66d5caf3af44410b0c2f5f65ba69dc4d.jpg

Создатели FMX решили что таких кнопок не бывает. Поэтому перехватить их не просто. Я когда то начинал разбираться, но плюнул. Попробуйте запустить отладку на устройстве и пошагово может найдете где эти кнопки режутся в недрах FMX.

А еще можно читать поступающие данные непосредственно с устройства ввода, нужно только найти нужное, они в папке /dev/*

Ссылка на комментарий
  • 0

Вот может кто из гуру сделает дельфи обертку для кода https://developer.android.com/reference/android/app/Activity#dispatchKeyEvent(android.view.KeyEvent)

У меня ума не хватает.

Ссылка на комментарий
  • 0

Женя, спасибо!

я пока в эту хрень попробовал добавить голосовой движок:

 

на стрелку вправо запустил проигрывание песни, на кнопки что дают  "0" запускаю голосовой ввод.

сегодня, на день пограничника, потестил, вроде бы всё удобно -  напелись наславу.

вообще этот mibox3 очень порадовал, шустрый... мне кажется на этом рынке большую нишу отхватит.

 

 

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...