每日学习

今天介绍团队项目中的一些费时间需要解决的点。

因为是新闻app,所以详情页面需要美观,所以就要使用webview。

然后介绍一下我的方法:

 web=findViewById(R.id.web);
        Intent intent = this.getIntent();
        Bean bean=(Bean) intent.getSerializableExtra("bean");
        title.setText(bean.getTitle());
        time.setText(bean.getTime());
        place.setText(bean.getPlace());
        String data=bean.getContent();
        web.getSettings().setJavaScriptEnabled(true);//启用js
        web.getSettings().setBlockNetworkImage(false);//解决图片不显示
        web.getSettings().setDomStorageEnabled(true);
        if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){
            web.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);
        }
        web.loadDataWithBaseURL("about:blank",data,"text/html","utf-8",null);

 爬取原网页部分代码,并且通过以上方式来在手机上配置。

posted @ 2021-05-17 20:22  哦心有  阅读(18)  评论(0)    收藏  举报