Android使用特定浏览器启动特定网址

时间:2012-04-22 12:31:55

标签: android uri shortcut

使用ACTION_MAIN完成按图标启动特定浏览器。 使用默认浏览器启动特定URL是使用ACTION_VIEW完成的。

如果您想在特定浏览器中打开特定网址,该怎么办?

3 个答案:

答案 0 :(得分:7)

如果您知道浏览器的包名称和类名,则可以使用 Intent.setClassName(String packageName,String className)。看起来像:

Intent i=new Intent(ACTION_VIEW, url);
i.setClassName("com.test.browser","BrowserActivity");
startActivity(i);

答案 1 :(得分:1)

您甚至可以通过其包名称呼叫特定浏览器 像这样;

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.google.co.com"));
intent.setPackage("org.mozilla.firefox");
startActivity(intent);

答案 2 :(得分:0)

我认为这是设置。您转到应用程序管理器并转到您喜欢的浏览器。然后在选项中,它应该显示您是默认值。

顺便说一下,我不是Android开发人员......