当前位置: 首页 > news >正文

可以看违禁网页的浏览器南宁seo优化公司排名

可以看违禁网页的浏览器,南宁seo优化公司排名,梵克雅宝官网官方网,承德企业网站建设近期,对游戏的内存优化,通过内存快照发现,某个Activity的theme背景图 占用3M 多。考虑着手对齐进行优化。 问题 查看游戏中的内存快照,发现有一个图片bitmap 占用3M 多,设置在Activity的背景中: 查看Phon…

近期,对游戏的内存优化,通过内存快照发现,某个Activity的theme背景图 占用3M 多。考虑着手对齐进行优化。

问题

查看游戏中的内存快照,发现有一个图片bitmap 占用3M 多,设置在Activity的背景中:

在这里插入图片描述
查看PhoneWindow中源码: 发现其mBackgroundDrawable从Theme中中windwoBackground属性生成对应的图片
在这里插入图片描述
在程序的主入口的Activity中的theme中加入图片作为背景,往往用于解决启动黑白屏问题

发现游戏项目中闪屏页面中theme已经设置该背景图,因此这里,不需要考虑黑白屏问题。

接着发现,在游戏界面中设置该背景图, 用于游戏引擎渲染前的过度画面。但存在两次重复设置问题,一处是theme 中bg, 另外一处是游戏Root根布局中backgroud 也设置了该图片,如下所示:

在这里插入图片描述

解决方案

在游戏界面中将该theme中windowbackground 设置其他的颜色,去掉该背景。节省内存3M ,在android 8.0以下设备尤其重要。

编译新包,查看内存快照发现,少了该图片对应的bitmap, 少了3M的内存占用。
在这里插入图片描述
经过多台 设备测试,并不会出现白屏问题,证明该方案可行。

总结

  • 慎重使用Theme的windowBackgroud 设置背景图,建议使用动态view来设置背景图,不需要使用的时,移除,可节省内存。
  • 防止Theme的windowBackgroud和Activity的根布局windowBackgroud 重复绘制,造成内存浪费。
http://www.mmbaike.com/news/53291.html

相关文章:

  • 湖南二维码标签报价优化落实防控措施
  • 中国建设监理协会网站继续教育上海网络推广专员
  • catch box wordpressseo经理招聘
  • 商城网站怎么做推广方案软文标题
  • 如何建立公司网站链接百度网盘人工客服电话
  • 北京seo网站优化公司厦门seo管理
  • 工会网站建设可以哪个平台可以买卖链接
  • 公司部门一般有哪些seo网站优化网站编辑招聘
  • 建设的网站首页b站视频未能成功转码
  • 杭州网页设计公司排名东莞seo报价
  • 搜狗收录网站营销型网站名词解释
  • 做外贸网站价位seo大全
  • 网站图标做多大好竞价外包运营
  • 做视频怎么去除网站seo网络推广企业
  • 做购物网站多少钱 知乎怎么做小程序
  • 石碣做网站优化赵阳竞价培训
  • 上海博大园林建设发展有限公司网站购物网站排名
  • 新闻网站seo关键词网站查询ip地址查询
  • wordpress pckrseo外包公司兴田德润官方地址
  • 旅游电子商务网站建设技术规范小程序制作流程
  • 站酷设计网站官网入公司在百度怎么推广
  • 汉中党建网站作风建设百度怎么打广告在首页
  • 网站建设中 模板 下载网站排名优化工具
  • 先做产品网站还是app百度在线识图查图片
  • 白银网站建设泰州seo排名扣费
  • 如何做视频解析网站郑州网站seo外包公司
  • 免费怎样搭建网站微指数查询入口
  • 高端的佛山网站建设做网站需要什么技术
  • 政府单位建设微网站的好处潍坊seo关键词排名
  • 中山网站建设外包自动点击器