应用程序中的Android浏览器
我想为现有网站创建一个迷你浏览器。 我使用以下代码:应用程序中的Android浏览器,android,Android,我想为现有网站创建一个迷你浏览器。 我使用以下代码: WebView webview = new WebView(this); setContentView(webview); webview.loadUrl("http://my_url"); Wed页面在应用程序中打开,但下一个web链接在standart Android浏览器中打开。 如何确保网页在应用程序中打开,而不是在Android浏览器中打开?在代码中使用此选项 WebView.setWebViewClient(n
WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl("http://my_url");
Wed页面在应用程序中打开,但下一个web链接在standart Android浏览器中打开。
如何确保网页在应用程序中打开,而不是在Android浏览器中打开?在代码中使用此选项
WebView.setWebViewClient(new WebViewClient());
这应该可以做到,所以现在所有单击的链接都会在浏览器中打开,您可以像这样为您的活动设置intentfilter
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http"/>
</intent-filter>
因此,每当打开链接时,都会要求您将应用程序用作浏览器
我希望这对您有所帮助。正确的方法是我上面提供的方法。=)好主意。