使用ACTION_MAIN按图标启动特定浏览器。 使用默认浏览器启动特定的URL是通过ACTION_VIEW完成的。Android使用特定浏览器启动特定网址
如果您想在特定浏览器中打开特定网址,该怎么办?
使用ACTION_MAIN按图标启动特定浏览器。 使用默认浏览器启动特定的URL是通过ACTION_VIEW完成的。Android使用特定浏览器启动特定网址
如果您想在特定浏览器中打开特定网址,该怎么办?
如果你知道包名称和浏览器的类名,你可以使用 Intent.setClassName(字符串的packageName,弦乐的className) 。看起来像:
Intent i=new Intent(ACTION_VIEW, url);
i.setClassName("com.test.browser","BrowserActivity");
startActivity(i);
我认为这是一个设置。您转到应用程序管理器并转到您最喜欢的浏览器。然后在选项中,它应该显示你是你的默认值。
我不是顺便说一下Android开发...
我感谢你的答案,但它确实不是我所需要的。 (不要被我标记为unusefull plz) – 2012-04-22 12:39:06
你甚至可以通过其包名调用特定的浏览器。
像这样;
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.google.co.com"));
intent.setPackage("org.mozilla.firefox");
startActivity(intent);
非常感谢队友,简单而干净。 – 2012-04-23 07:30:18