繁体   English   中英

如何从Android应用程序打开特定的浏览器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM