驻留在Google TV上的应用可以确定平台上还有其他应用

时间:2012-04-19 14:03:07

标签: android google-tv

您好我正在寻找一些见解,了解我在Google TV上创建和安装的应用程序如何确定平台上的其他应用程序。如果我的应用确定了该框中的其他应用,我的应用可以启动它们吗?我的应用程序是否可以通过任何协议启动它们?

2 个答案:

答案 0 :(得分:2)

  

Google TV上的应用可以确定平台上其他应用的内容

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

  

如果我的应用确定了该框中的其他应用,我的应用可以启动它们吗?

使用getLaunchIntentForPackage()获取Intent适合与startActivity()一起使用以启动特定套餐。

  

我的应用程序是否可以通过任何协议启动它们?

我不知道那个,对不起。

答案 1 :(得分:2)

有关如何启动应用的意图,请参阅Open another application from your own (intent)。对于Anymote,您需要使用intent.toUri(Intent.URI_INTENT_SCHEME)将意图转换为uri字符串。然后使用该uri的Anymote fling消息在Google TV设备上启动应用程序。请参阅Able Remote应用程序了解其工作原理。