Android 调用浏览器和嵌入网页

本文详细介绍了在Android App中如何通过WebView控件集成网页内容及调用浏览器的方式展示网页,适用于需要结合原生和网页功能的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值