2012-04-12 2 views
0

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

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

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

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

ответ

1

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

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

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

+0

Отлично, спасибо. Есть ли ресурс, который описывает различные намерения/URI для разных приложений? Где можно найти, какие намерения, действия и т. Д. Поддерживаются конкретными приложениями? – user1328114

+0

http://stackoverflow.com/questions/4181699/how-to-launch-the-third-party-android-applications-i-installed-through-intent-di –

+0

http://stackoverflow.com/questions/3518407/андроида-отправной-ан-активности-в-а-другая-третья сторона-приложение –