9

我浏览了 Google TV Pairing 协议并从https://code.google.com/p/google-tv-pairing-protocol/下载了 TV Paring 协议示例代码

我还阅读了有关 Anymote 协议的信息,但意识到它仅适用于过时的 Google TV。同样,适用于 Android 的 Google TV Remote 应用示例代码也仅适用于 Google TV

但我没有找到任何东西可以帮助我为 Android TV 编写远程控制应用程序。现在,我知道我可以使用 TV Pairing 协议与 Android TV 进行配对(同样,没有找到关于协议细节的太多文档,但假设我会从 TV 配对协议源代码中弄清楚)。

我的问题是:在与 Android TV 成功配对后,我如何弄清楚如何与 Android TV 通信以从我的远程应用程序(通过 Wifi/蓝牙)向它发送关键事件?这里使用的协议是什么(不是 Anymote),我在哪里可以找到 proto 详细信息?由于某种原因,它似乎没有公开。

我需要使用 Android TV 用于接收键事件的现有方法将击键发送到 Android TV(例如,Google 最新的“Android TV 遥控器”应用程序能够将键事件发送到 Android TV),否则我会必须处理制作我自己的 Android TV 服务来接收关键事件,然后处理在 Android TV 设备上进行密钥注入,并且密钥注入仅允许使用 INJECT_KEYS 权限,这意味着我必须制作自己的 AOSP 图像和使用系统密钥签署我的 Android TV 服务,以便能够进行密钥注入。

对此的任何帮助表示赞赏。

4

0 回答 0