1

您好,我正在寻找有关我在 Google TV 上创建和安装的应用程序如何确定平台上的其他应用程序的一些见解。如果我的应用程序确定盒子上还有哪些其他应用程序,我的应用程序可以启动它们吗?可以指示我的应用程序通过 anymot 协议启动它们吗?

4

2 回答 2

2

驻留在 Google TV 上的应用能否确定平台上驻留的其他应用

如果这是一个标准的 Android 应用程序,您可以使用标准的 AndroidPackageManager来识别设备上的其他内容,无论是手机、平板电脑还是 Google TV。

如果我的应用程序确定盒子上还有哪些其他应用程序,我的应用程序可以启动它们吗?

用于getLaunchIntentForPackage()获取Intent适合用于startActivity()启动特定软件包的信息。

可以指示我的应用程序通过 anymot 协议启动它们吗?

我不知道那个,对不起。

于 2012-04-19T14:12:21.493 回答
2

请参阅从您自己的(意图)打开另一个应用程序,了解如何获得启动应用程序的意图。对于 Anymote,您需要使用 intent.toUri(Intent.URI_INTENT_SCHEME) 将意图转换为 uri 字符串。然后使用带有该 uri 的 Anymote fling 消息在 Google TV 设备上启动应用程序。请参阅 Able Remote 应用程序以了解其工作原理。

于 2012-04-19T15:20:05.767 回答