Android 8.0 打开系统自带浏览器

查看Android 8.0源码发现,Android8.0把浏览器的包更换了,类名什么的也都改了。。。。。。

以下是解决方案:

##调启系统自带浏览器
###8.0以下

    Intent intent = new Intent();
    intent.setAction("android.intent.action.VIEW");
    Uri content_url = Uri.parse("https://xxx");			//要跳转的网页
    intent.setData(content_url);
    intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
    context.startActivity(intent);

###8.0

    Intent intent = new Intent();
    intent.setAction("android.intent.action.VIEW");
    Uri content_url = Uri.parse("http://xxx");
    intent.setData(content_url);
    intent.setClassName("org.chromium.webview_shell","org.chromium.webview_shell.WebViewBrowserActivity");
    context.startActivity(intent);

欢迎关注公众号,我们共同进步。

猜你喜欢

转载自blog.csdn.net/Aminy123/article/details/81510354
今日推荐