应用程序中的Android浏览器

时间:2012-01-18 14:49:40

标签: android

我想为现有网站创建一个迷你浏览器。  我使用以下代码:

 WebView webview = new WebView(this);
    setContentView(webview);
    webview.loadUrl("http://my_url");

在应用程序中打开了星期三页面,但是下一个网络链接在标准Android浏览器中打开。 如何确保在应用程序中打开网页,而不是Android浏览器?

2 个答案:

答案 0 :(得分:2)

在您的代码中使用此功能..

WebView.setWebViewClient(new WebViewClient());

应该这样做,所以现在所有点击的链接都在浏览器中打开

答案 1 :(得分:0)

也许你可以像这样为你的活动设置一个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>

因此,无论何时打开链接,您都会被要求将您的应用用作浏览器。

我希望这会对你有所帮助。