查看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);
欢迎关注公众号,我们共同进步。