有关如何在Android平台上运行Google TV
远程应用程序的任何想法。我今天试了一下。它通过Wi-Fi配对,并开始工作。它背后的概念是什么?它似乎并没有使用Bluetooth
。那么如何在没有在电视上安装任何组件的情况下工作?Android遥控器如何与Google TV配合使用
3
A
回答
7
我知道这是一个老问题,但我想我会增加一些额外的细节,因为目前的答案是不是非常有帮助。它通常通过WiFi使用IP,但在技术上并不需要。以下是用于设备交互的实际通信的一些更具体的细节。
Google TV Remote应用程序使用Google的Anymote协议,任何应用程序都可以使用该协议创建第二个屏幕样式的应用程序。 Anymote协议有几个部分。
第一个是发现阶段,其中multicast DNS消息用于发现网络上的任何基于GTV的设备。 mDNS消息使用224.0.0.251端口5353的IP进行组播。任何接收此消息的GTV设备都将使用其机器名称进行响应。现在我们有一个可能的GTV设备列表。
第二/第三阶段是识别和验证阶段,电视向设备发出挑战以完成设备。配对建立后,设备之间会交换SSL证书,以便通过安全SSL/TLS通道进行未来通信。
最后阶段涉及平板电脑/手机/ etc设备发送消息到GTV设备。 Anymote协议中定义了几条消息。例如,当收到消息时,fling消息被翻译成GTV设备上的意图。这种意图可以用任何正常意图的方式使用。
11
Google TV遥控器的代码已经开启,因此您可以看到它的工作原理。
相关问题
- 1. 如何在Android编程中制作Google TV遥控器应用程序?
- 2. TVJS如何检测Apple TV遥控器上的滑动?
- 3. Android PowerPoint遥控器
- 4. 使用android的蓝牙遥控器
- 5. 在Android中使用Firebase遥控器配置的颜色
- 6. 写Android遥控器桌面
- 7. 为android创建遥控器
- 8. MPMusicPlayerController不会与遥控器
- 9. 使用配对协议与Google TV配对
- 10. Android音频遥控器
- 11. 如何使用遥控器将焦点移出Android上的ScrollView?
- 12. 如何与GitKraken一起使用多个遥控器
- 13. Android TV应用可以在Google TV上使用吗?
- 14. 如何使用Android开发Google TV应用程序
- 15. 如何在内部遥控器上添加额外的外部Git遥控器?
- 16. 带有Google API的Android TV模拟器
- 17. 如何使用iphone作为遥控器控制NAS?
- 18. 如何使用earPods遥控器控制AVAudioPlayer?
- 19. 如何为android应用程序设计一个遥控器?
- 20. 家电遥控器
- 21. 如何使用Google Cloud Messaging与数据库配合使用?
- 22. UAC和遥控器
- 23. 网站遥控器
- 24. 使用手机的电视遥控器
- 25. Jquery.validate.js验证 - 使用2个遥控器?
- 26. 如何设置Firefox配置文件一硒的webdriver遥控器上使用Ruby
- 27. 遥控器/ gerrit/master和遥控器/ origin/master之间的区别
- 28. 将Google TV Remote(电话)连接到Google TV模拟器
- 29. 适用于Android的Google TV SDK
- 30. Google Adsense无法与Drupal配合使用
你说你自己可以通过wifi工作... – 2011-01-11 21:06:14