Android启动浏览器,但未指定URL

Min*_*ire 5 android android-intent

如何在不指定URL的情况下从活动启动浏览器.我想打开浏览器,以便用户可以继续浏览而无需更改他们所在的页面?

解决方案: 以下答案是正确和有效的,但为了更具体的未来读者,这里是工作代码:

Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setAction("com.android.browser");
ComponentName comp = new ComponentName("com.android.browser", "com.android.browser.BrowserActivity");
i.setComponent(comp);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

谢谢!

Die*_*ano 4

使用Intent#setComponent()设置浏览器的包名和类名。然后开始活动。