Вы можете использовать WebView вместо других веб-браузеров.
XML-код
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
/>
Java-код
WebView webView = findViewById(R.id.webView);
webView.setWebViewClient(new MyBrowser());
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
// progress is the percentage of website loaded
}
});
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.loadUrl("https://www.google.co.in"); //url you want to open
webView.setWebContentsDebuggingEnabled(true);
MyBrowser.java
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
С помощью приведенного выше кода вы можете открыть браузер в своем приложении, и это не потребует намерений.
для любого комментария запроса ниже.