Android 調用瀏覽器和嵌入網頁


  Android App開發時由於布局相對麻煩,很多時候一個App通常是由html5和原生控件相結合而成。簡單的網頁應用可以直接內嵌html5頁面即可,對於需要調用復雜的底層功能時則采用原生控件的方式進行調用。既然如此,那么如何在控件中插入網頁?又如何調用瀏覽器呢?

  一、App控件中插入網頁內容

        WebView webView = (WebView) view.findViewById(R.id.webView);
        //加載服務器上的頁面
        webView.loadUrl(mArticle.getLink());
        //內嵌App,不以瀏覽器的方式打開
        webView.setWebViewClient(new WebViewClient());
        //獲取瀏覽器設置
        WebSettings webSettings = webView.getSettings();
        //允許javascript
        webSettings.setJavaScriptEnabled(true);

  二、調用瀏覽器打開頁面

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com"));
                intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
                getContext().startActivity(intent);

  以上便是App調用網頁的兩種方式,如果需要更豐富的功能則涉及到Android和html5的交互等一系列功能了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM