问题标签 [anymote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
498 浏览

google-tv - 通过 Anymote 协议重启 Google TV 设备?

我正在尝试通过 Anymote 协议远程重启 Google TV 设备。当我通过任何方式发送 CTRL+ALT+DEL 时,什么也没有发生。是否可以远程重启 Google TV 设备?是否可以通过发送 Android Intent 来做到这一点?

0 投票
1 回答
2098 浏览

android - Anymote 协议服务器实现

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

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

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

0 投票
1 回答
2022 浏览

android - Android Youtube App -> GoogleTV 配对

我希望有人能告诉我 Youtube 应用程序如何与 GoogleTV 配对。在anymote协议中,您需要提供GoogleTV提供的配对码,并且在同一个WIFI网络上。Youtube 并非如此。

目前,这就是我所看到的:我家里有一台 Sony GoogleTV,昨晚我正在使用手机上的 Android Youtube 应用程序在 GoogleTV 上播放视频。今天,当我在城市完全不同的地方工作时,我仍然可以通过 Android Youtube 应用程序控制 GoogleTV。我的妻子看到了有关我的手机配对/取消配对的消息,并且我已经成功地从我的办公室在家中的 GoogleTV 上启动了 Youtube 视频。我不在同一个 WIFI 网络上,所以我很好奇它如何仍然能够连接到 GoogleTV。

这是开发人员可以访问的东西(即:在电视上投掷意图而无需进行任何配对)?我怎么还能在几公里外的 GoogleTV 上投掷意图?

0 投票
1 回答
374 浏览

protocols - 我可以使用 Anymote 协议将 keyevent 发送到 Android TV

Anymote 协议用于 Google TV,但我不知道它在 Android TV 上是否有用。谢谢!!!

0 投票
1 回答
827 浏览

android - 使用适用于 Android 移动应用程序的 Anymote 库与 Android TV 通信

一般用例:

对于我的项目,我正在尝试实现几个简单的游戏,例如 Pong 或 Android TV 的简单测验。电视分别是 Android 电视盒显示游戏和处理逻辑(单独的模块)。智能手机和平板电脑应充当这些游戏的简单控制器(单独的模块)。例如:玩 Pong 时,手机上的应用程序只显示 2 个箭头,用于向上或向下移动玩家的球拍。对于电视上的应用程序和移动设备上的应用程序之间的连接和通信,使用了Google Nearby Connections API

实际问题:

现在的要求是用户可以从他的手机开始 Pong 游戏。这意味着:他在移动设备上打开简单的控制器应用程序,选择一个化名,然后决定是要开始新的 Pong 游戏还是要加入现有的 Pong 游戏。因此,当用户想要开始乒乓球游戏时,他应该能够按下屏幕上的按钮,Android TV 上的应用程序就会启动(如果尚未运行)。

我对此进行了大量研究,遗憾地发现没有太多示例或源代码可用于此类功能。幸运的是,我找到了官方Google TV Remote 应用程序的源代码(由于我的声誉太低,我无法添加链接)。

我知道它是旧版Google TV而不是Android TV的应用程序。但是在查看它时,我发现有一个 AnymoteLibrary,它正好提供了我想要的那种功能。我从这里下载了它:https ://github.com/google/googletv-android-samples

我目前被阻止的地方:

因此,我从上面的链接中获取了AnymoteLibrary,并将其作为单独的模块导入到我在 Android Studio 中的现有项目中。经过一些导入修复和 Gradle 清理后,我认为它可能会起作用。我改编了如下所示的build.gradle文件:

}

并从上述链接中的googletv-android-samples/BlackJackTVRemote/src/com/example/google/tv/remote/blackjack/目录中添加并调整BlackJackRemoteActivity.java到我在移动模块上的用例。有了这个,我只是想测试我是否可以从我的应用程序中控制 Android TV,所以我尝试运行它。起初应用程序启动并且它似乎可以工作(请参阅以下日志消息),但随后出现异常:

最后的异常消息:

E/AndroidRuntime: 致命例外: 主进程: androidtvportablecontroller, PID: 23592 java.lang.NoClassDefFoundError: org.bouncycastle.jce.provider.BouncyCastleProvider at com.google.polo.ssl.SslUtil.generateX509V3Certificate(SslUtil.java:118) at com.google.polo.ssl.SslUtil.generateX509V3Certificate(SslUtil.java:165) 在 com.example.google.tv.anymotelibrary.connection。KeyStoreManager.generateAppCertificate(KeyStoreManager.java:154)

我完全不知道 BouncyCastleProvider 来自哪里以及如何调整我的代码来修复这个异常。

同样,我什至不确定我是否没有浪费时间使用 Google TV 时代的旧代码来获得手机和电视应用程序之间所需的功能。

帮助将不胜感激。

0 投票
0 回答
817 浏览

android-tv - 安卓电视遥控应用使用什么协议或API?

google tv 使用 anymote 协议进行远程控制,但 android tv 的情况看起来不一样。如果他们仍然使用相同的,没有官方文档会明确说明。我想开发一个应用程序,就像谷歌的应用程序一样,但主要在游戏手柄部分进行了一些更改和添加。此外,如果有人知道 cetus play 和 droid mote 等应用程序如何用于 android tv 工作?以前也有人问过几乎类似的问题,但从未正确回答过。任何信息和建议都会有所帮助