您好我正在寻找一些见解,了解我在Google TV上创建和安装的应用程序如何确定平台上的其他应用程序。如果我的应用确定了该框中的其他应用,我的应用可以启动它们吗?我的应用程序是否可以通过任何协议启动它们?
答案 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应用程序了解其工作原理。