Как вы можете отправить весь поисковый запрос в GoogleTV или запустить приложение в определенном представлении?

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

Мне любопытно, как бы вы отправляли запросы на Google TV, которые могли бы делать такие вещи, как следующее:

  • Введите на телефоне полную строку (например, «кошки на скейтборде») и отправьте весь поисковый запрос на GoogleTV (в отличие от отправки каждого нажатия клавиши на Google TV).
  • Нажмите кнопку на телефоне, которая запускает определенное видео в приложении, таком как Netflix или Youtube и т. д.

Выполнимы ли эти примеры, и если да, то как? Я читал о намерениях, но мне это было не совсем понятно . Я знаю, что это сложный вопрос, но я ценю руководство!


person user1328114    schedule 12.04.2012    source источник


Ответы (1)


Чтобы отправить строку для поиска, используйте событие sendData Anymote.

Чтобы запустить приложение, преобразуйте Intent для запуска этого приложения в Uri, используя Intent.toUri(), а затем отправить его на телевизор с помощью событие Anymote's бросок.

Я опубликую более простой образец приложения для Anymote через неделю или две. А пока следуйте инструкциям: http://code.google.com/p/google-tv-remote/source/browse/src/com/google/android/apps/tvremote/protocol/AnymoteSender.java

person Megha Joshi - GoogleTV DevRel    schedule 12.04.2012
comment
Большое спасибо. Есть ли ресурс, описывающий разные намерения/URI для разных приложений? Где можно узнать, какие намерения, действия и т. д. поддерживаются конкретными приложениями? - person user1328114; 12.04.2012
comment
stackoverflow.com/questions/4181699/ - person Megha Joshi - GoogleTV DevRel; 13.04.2012
comment
stackoverflow.com/questions/3518407/ - person Megha Joshi - GoogleTV DevRel; 13.04.2012