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

byl*_*nka 1 browser android

我想我的应用程序打开一些网址.但不是所有的.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);
Run Code Online (Sandbox Code Playgroud)

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

Pun*_*rma 5

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

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

如果要在应用程序中打开链接,可以使用webview进行加载,并按如下方式加载其中的URL

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