首页 > 移动平台 > 详细

Android 调用浏览器和嵌入网页

时间:2015-10-21 22:41:13      阅读:280      评论:0      收藏:0      [点我收藏+]

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

Android 调用浏览器和嵌入网页

原文:http://www.cnblogs.com/rwxwsblog/p/4899242.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!