How can I open a URL in Android's web browser from my application?

前端 未结 30 2724
庸人自扰
庸人自扰 2020-11-21 22:09

How to open an URL from code in the built-in web browser rather than within my application?

I tried this:

try {
    Intent myIntent = new Intent(Int         


        
30条回答
  •  离开以前
    2020-11-21 23:05

    Webview can be used to load Url in your applicaion. URL can be provided from user in text view or you can hardcode it.

    Also don't forget internet permissions in AndroidManifest.

    String url="http://developer.android.com/index.html"
    
    WebView wv=(WebView)findViewById(R.id.webView);
    wv.setWebViewClient(new MyBrowser());
    wv.getSettings().setLoadsImagesAutomatically(true);
    wv.getSettings().setJavaScriptEnabled(true);
    wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
    wv.loadUrl(url);
    
    private class MyBrowser extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }
    

提交回复
热议问题