我正在尝试从我的Android应用程序中打开一个给定的URL,但我需要在skyfire浏览器中打开该URL,而不是默认浏览器。这是因为我链接的页面只能在skyfire中正常工作。
我该怎么做?谢谢!
答案 0 :(得分:3)
你不应该这样做。不要强迫用户使用特定的应用程序。如果他们想使用不同的默认浏览器,那就是他们的问题。在所有浏览器中正确显示页面是您的问题。如果他们没有安装天火怎么办?您应该做的是告知用户页面在skyfire中效果最佳,然后继续。
答案 1 :(得分:2)
如果Skyfire记录了一个特定的Intent
,它会导致页面在浏览器中打开(仅限浏览器浏览器),并且您确定Intent
可以正常工作(通过PackageManager
和queryIntentActivities()
),使用它。
否则,请参阅Falmarri的回答。