![](/img/trans.png)
[英]How to open a specific android app (skyfire browser) from within another app?
[英]How to open a specific browser from an android app
我想在Android应用程序的浏览器中打开网址。 那很简单: 如何从我的应用程序在Android的网络浏览器中打开URL?
但是,如何在特定浏览器中打开该网址(如果存在)。
if(user has chrome)
open url in chrome;
else if(user has opera)
open url in opera;
else
open url in default browser;
这可能吗?
您不应该强迫用户将特定的应用程序用于一般事件,例如打开URL。 Android旨在让用户自由使用他们想要的任何应用程序。
这就是为什么当您单击手机上的URL时,会出现一个对话框,询问您要对该操作使用哪个应用程序。 您可以选择一个应用程序以始终处理该类型的操作,但是应用程序不应为您选择。
一般来说,Tanis是对的,您不应该在Android上执行此类操作。
但是,如果您确实需要。 您可以使用Intent.setPackage 。 这会将缩进发送到适当的应用程序包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.