0

我正在尝试为任何协议实现服务器端。我想以一种可以直接使用市场上现有应用程序(谷歌电视遥控器)的方式设计它。有没有相同的参考代码?

此外, https://developers.google.com/tv/remote/docs/anymote上的文档 似乎不足以满足开始开发的要求。是否有任何其他特定要求的文档可用于设计此服务器。

任何线索或起点都会有所帮助。

4

1 回答 1

2

您需要在服务器上实现 3 个部分:

  1. 将在本地网络上广播设备信息的发现服务。查看客户端逻辑以了解如何执行此操作:https ://code.google.com/p/google-tv-remote/source/browse/src/com/google/android/apps/tvremote/BroadcastDiscoveryClient .java

  2. 您还需要在服务器上实现配对协议,以允许远程设备与服务器设备配对(通常使用 PIN):https ://developers.google.com/tv/remote/docs/pairing

  3. 您需要在服务器上实现 Anymote 协议。anymote 服务需要作为系统服务运行,因为它需要将按键和触摸事件注入 Android 系统。

对于配对和 Anymote 协议,都有可用的客户端代码可以修改以实现服务器。发现部分可能只是一个简单的 Android 服务,它在线程中广播正确的设备信息。

于 2013-02-18T17:38:36.490 回答