2012-04-22 68 views

回答

7

如果你知道包名称和浏览器的类名,你可以使用 Intent.setClassName(字符串的packageName,弦乐的className) 。看起来像:

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

非常感谢队友,简单而干净。 – 2012-04-23 07:30:18

0

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

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

+0

我感谢你的答案,但它确实不是我所需要的。 (不要被我标记为unusefull plz) – 2012-04-22 12:39:06

1

你甚至可以通过其包名调用特定的浏览器。
像这样;

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