• 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的交互等一系列功能了。

  • 相关阅读:
    二叉搜索树的第k个结点
    序列化二叉树
    把二叉树打印成多行
    按之字形顺序打印二叉树
    对称的二叉树
    二叉树的下一个结点
    删除链表中重复的结点
    链表中环的入口结点
    字符流中第一个不重复的字符
    基数排序的理解和实现(Java)
  • 原文地址:https://www.cnblogs.com/rwxwsblog/p/4899242.html
Copyright © 2020-2023  润新知