如何从其他应用程序中打开特定的android应用程序(skyfire浏览器)?
我正在尝试从android应用程序中打开给定的URL,但我需要在skyfire浏览器中打开该URL,而不是在默认浏览器中打开。这是因为我链接到的页面只能在skyfire中正常工作如何从其他应用程序中打开特定的android应用程序(skyfire浏览器)?,android,Android,我正在尝试从android应用程序中打开给定的URL,但我需要在skyfire浏览器中打开该URL,而不是在默认浏览器中打开。这是因为我链接到的页面只能在skyfire中正常工作 我该怎么做?谢谢 你不应该这样做。不要强迫用户使用特定的应用程序。如果他们想使用不同的默认浏览器,那就是他们的问题。让页面在所有浏览器中正确显示是您的问题。如果他们没有安装天火呢?您应该做的是通知用户页面在skyfire中工作得最好,然后继续。您不应该这样做。不要强迫用户使用特定的应用程序。如果他们想使用不同的默认浏览
我该怎么做?谢谢 你不应该这样做。不要强迫用户使用特定的应用程序。如果他们想使用不同的默认浏览器,那就是他们的问题。让页面在所有浏览器中正确显示是您的问题。如果他们没有安装天火呢?您应该做的是通知用户页面在skyfire中工作得最好,然后继续。您不应该这样做。不要强迫用户使用特定的应用程序。如果他们想使用不同的默认浏览器,那就是他们的问题。让页面在所有浏览器中正确显示是您的问题。如果他们没有安装天火呢?您应该做的是通知用户,页面在skyfire中工作得最好,然后继续。如果skyfire记录了一个特定的
意图
,该意图将导致页面在其浏览器中打开(以及仅在其浏览器中打开),并且您确定意图
将工作(通过PackageManager
和查询保持活动()
),使用它
否则,请参见Falmari的答案。如果Skyfire记录了一个特定的
意图
,该意图将导致页面在其浏览器中打开(以及仅在其浏览器中打开),并且您确定意图
将起作用(通过PackageManager
和QueryInputActivities()
),请使用它
否则,请参见Falmari的答案