每日学习
今天介绍团队项目中的一些费时间需要解决的点。
因为是新闻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);
爬取原网页部分代码,并且通过以上方式来在手机上配置。

浙公网安备 33010602011771号