仅在外部浏览器中打开Web链接

时间:2016-01-27 12:00:45

标签: android browser

我希望我的应用会打开一些网址。但不是所有的。 Android不允许排除网址(( 使用android:pathPatternandroid:pathPrefix

现在打开我使用的网址:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(PRIVACY_POLICY_URL));
        browserIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        getApplicationContext().startActivity(browserIntent);

我想只在外部浏览器中打开一些网页链接。 有可能吗?

1 个答案:

答案 0 :(得分:5)

要在外部浏览器中打开网址,您可以使用此代码

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);

如果你想在你的应用程序中打开链接,你可以使用webview来加载它,并按如下方式加载其中的网址

WebView webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");