如何从另一个应用程序中打开特定的Android应用程序(skyfire浏览器)?

时间:2010-12-16 20:04:49

标签: android

我正在尝试从我的Android应用程序中打开一个给定的URL,但我需要在skyfire浏览器中打开该URL,而不是默认浏览器。这是因为我链接的页面只能在skyfire中正常工作。

我该怎么做?谢谢!

2 个答案:

答案 0 :(得分:3)

你不应该这样做。不要强迫用户使用特定的应用程序。如果他们想使用不同的默认浏览器,那就是他们的问题。在所有浏览器中正确显示页面是您的问题。如果他们没有安装天火怎么办?您应该做的是告知用户页面在skyfire中效果最佳,然后继续。

答案 1 :(得分:2)

如果Skyfire记录了一个特定的Intent,它会导致页面在浏览器中打开(仅限浏览器浏览器),并且您确定Intent可以正常工作(通过PackageManagerqueryIntentActivities()),使用它。

否则,请参阅Falmarri的回答。