手机闪屏 ,照像时s7edge花屏闪屏,抖跳怎么办?

输入关键字或相关内容进行搜索
最近一周都在和闪屏作斗争,由于只能从html和js的层面进行分析和解决,所以到目前为止仍有一些型号的手机存在闪屏或其他体验问题,
但也发现了一些线索,剩下的实在是无能为力了,只能望着官方了;
1、部分低端机上的闪屏问题;
原因又两种,一种是dom结构复杂,另外一种是加载了过多的css样式,前者好解决,后者的话如果用了mui.css就比较麻烦了,我现在是尽量少用mui.css,要用到一些mui的控件时,就把依赖的样式从css中拷贝出来,不过那个依赖关系我就不说了,各种乱,之前有建议官方把css拆成 base.css+各种控件.css,后来我发现还真不好拆,前期没设计好,后期越来越臃肿;
2、部分手机头部闪白的问题;
为什么是闪白而不是闪黑、闪黄,闪绿? 因为闪的是document.body的颜色,此处使用障眼法解决,将body的背景色设置为和header一样的颜色(比如蓝色),这样即使闪了也看不出来,当然这样做了后有极少数手机上会出现底部或中间出现闪蓝的情况,出现该情况的手机下面会说,一定是显示时有各种问题的手机;
3、android4.4以下的手机(几乎是所有)出现一级界面滚动流程,二级界面滚动时抖动厉害的问题;以及在二级界面中显示/隐藏虚拟按键导致界面花的问题;
这个问题之前有发帖问http://ask.dcloud.net.cn/question/8829;当时官方说专门买了一台华为P6时还是蛮感动的,但后来qq上给我说抖动的问题影响不大(说实话影响非常大的,有图片的话就更不用说了),然后P6上没有花屏的问题;我问了一下他们P6的系统版本号,一直没有回,当时心里一横,就开始自己研究闪屏的问题了,因为我坚信同一款手机上,只要有一个界面(一级界面)没问题,那么其他界面也一定是可以没问题的;
没花两个小时的时间,还真被我找到原因了:
如果页面“a”的底层存在未隐藏的的webview,就会出现该问题;
所以解决方案应运而生,重构了一下webview的调度和管理的js(庆幸当时没有用mui的那一套),打开一个界面时把当前界面(存在parent时把parent)隐藏掉,返回时再显示出来(当然细节还是蛮多的,实现起来还是有点复杂,特别是涉及到打开第三方界面时);OK 完美解决;目前还未遇到不适用的机型;
4、andorid 5.0.2上的各种问题,也不知道是系统的原因还是手机的原因,反正我这边有一部努比亚小牛,5.0.2的系统,会有这样的情况;
屏幕抖动的问题,和上一个问题类似,只是抖得更严重,排查了一下,原因和上一个问题的原因也差不多,只是更苛刻,只有某个界面的底层没有显示的webview,并且这个界面没有parent,并且这个界面有设置scrollIndicator:&none&时才不会出现抖屏现象,解决方案我已经有了,但是代价太大了,又得重构webview调度和管理的那套js,实在是不想改了,期待官方能创造奇迹吧;
5、部分手机在创建了过多的webview后会出现上述第三个问题,比如三星Note4的瓶颈大概是30个,华为p6大概是18个,不过这个肯定不仅仅和数量有关系,和页面的内容肯定也有关系的,由于我这边的app功能点比较多,又想提升体验,所以用了不少的预加载,再加上大量使用了template的结构,所以很容易就二十多个webview了;
解决方案是复用webview,因为发现加载一个页面时,从页面加载完毕(body.loaded事件)到plusReay需要的时间稍微有点长,甚至比loadURL到body.loaded花的时间还要长,然而我们取参数通常是在plusready里面取,取完参数再根据参数画界面(静态页面就不考虑了),所以不使用预加载的话确实会出现白屏(huo)等现象;
所以复用webview+通过localStorage传参数可以在在减少webview数量的同时提高用户体验(当然体验赶预加载还是要差点);
具体的做法是写一个js服务,提供两个方法,borrowView和backView,用于控制webveiw的创建、调度和销毁;当然里面有很多细节,比如可以指定某个webview借了不还(等同于预加载),也可以指定某个webview在还的时候销毁(比如使用了百度地图的webview)还是清除(webview.clear());
6、所有手机的转场时闪屏的问题(非预加载模式或者 预加载模式+动态页面内容(通过evalJS刷新)),如果是使用pop-in,转场时是不会出现闪屏的,因为pop-in的过程中是不会去渲染界面的,所以转场的时候界面会是白的,或者会是之前的内容(这个取决于业务逻辑)
但是如果是用的slide-in的话,由于在动画的过程中会去渲染界面,比如动画刚开始时你的界面是空的,转场到一半时,界面上有内容了,视觉上当然会闪,所以遇到这个问题是正常了;解决方案是转场的时候显示一个静态的dom(如加载中),在webview显示完毕后再显示业务内容(最好有渐变效果);目前就这些,希望对大家有所帮助
嗯嗯,确实是你说的这种情况。现在正在做隐藏前一个webview的操作
你判断界面脚本是否已经执行是通过弹框?
我感觉你应该是用调用的A.loadURL,然后看到B页面上还是空白。
关于第五点,我使用了类似的方法,但是在clear之后再来loadURL的时候页面脚本都执行上了,但是界面还是没load上(空白)。不知道楼主有没有遇到过类似的情况,可以提供解决方案。
?那还不快去看文档
body的闪屏。很多Android机型中都有。。。
你这是将问题复杂化了呀。。。
可能确实是这样的问题和解决思路,不方面阅读,很多实现起来的方法还是要靠自己去摸索的,当然还是要感谢你的分享
谢谢分享咯,虽然看不懂
有点腹胀了 消化不了 慢慢来
mark,体验最重要
看看我的脚印还在不在
有心的好同志
我也留个脚印再慢慢消化
很透彻,不过没看懂,留个脚印慢慢消化
要回复文章请先或
赞助DCloud可免广告,
赞助DCloud可免广告,手机亮度调节到最低时会出现轻微闪屏应该怎么处理
屏幕亮度靠电压调整,在电压刚好或超过屏幕所需值时,屏幕显示正常.当供电电压低于屏幕所需电压时,屏幕无法在低电压的情况下维持正常状态.也许是手机硬件或系统规格错误导致.有很多种可能会导致这种状态,在你提供更详细的信息前我无法做出更准确的判断.如果对使用有很大影响的话,可以考虑联系一下小米客服.回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !
腾讯手机管家,调节屏幕亮度是电池管理一项节电方式,如果你将其关闭了,就必须将节电方式调整到自定义模式,否则你关闭了也是没有任何作用的。腾讯手机管家,是一款完全免费的手机安全与管理软件。提供病毒查杀、骚扰拦截、软件权限管理、手机防盗等安全防护的基础上,主动满足用户流量监控、空间清理、体检加速、软件管理等高端化智能化的手机管理需求
您好,请问您关闭了管家的自动调节,系统中的自动调节是否还存在呢?您手动设置一个亮度后再查看是否还会有时亮时暗的情况,感谢您的支持~
可能你某个操作失误,并没有关闭管家的自动调节。先确定关闭自动调节:上拉快捷中心,点击A,取消自动调节。手机闪屏除了关闭自动调节亮度,还可以尝试下面两种方法:解决办法1:取消显示屏幕更新  如果你的手机系统是Android 4.0以上,那么可以尝试:  设置-& 开发者选项(或者开发人员选项),将“显示屏幕更新”的勾选取消。解决方法2:恢复出厂工具  如果这两种方法依旧不行,尝试一下恢复出厂设置。如果依旧不好,那么可以去维修一下吧。看看是不是硬件问题。
里面有设置这一项的内容你把它去掉就可以拉。锁屏关闭后台使用。
人的综合分
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?手机玩一会就闪屏花屏怎么回事_百度知道
手机玩一会就闪屏花屏怎么回事
我有更好的答案
关闭亮度自动调节功能,可通过拉下顶帘菜单-去掉亮度自动勾选
3.排除第三方应用程序冲突造成的闪屏现象.重新开关手机
1可以进行以下操作。备份手机数据(电话薄、短信息、多媒体资料等),将手机恢复出厂设置尝试
若问题依然存在
三星产品问答服务
主营:电子产品
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。运行游戏时手机屏幕花屏+屏闪。_360社区
绑定手机号
应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。
不绑定绑定手机号
应国家法规对于账号实名的要求,如不绑定手机号,则只能浏览论坛,无法进行发帖、评论、回复、点赞等相关操作 (若绑定失败,请重新登录绑定)。
确定绑定手机号
反馈360产品问题,
盼复。 具体表现为四分之一或二分之一的屏幕屏闪。
来自360手机奇酷旗舰极客版(全网通)(360社区2.2.2版)
楼主,请问是运行哪款游戏会出现花屏与闪屏呢?
奇酷客服 发表于
楼主,请问是运行哪款游戏会出现花屏与闪屏呢?〈君临天下〉网络游戏 有劳了 还需要什么需要我提供信息的不
来自360手机奇酷旗舰极客版(全网通)(360社区2.2.2版)
〈君临天下〉网络游戏 有劳了 还需要什么需要我提供信息的不
亲,建议您开启手机录屏功能在玩游戏花屏现象出现后将录制的视频放到其他的手机上观察下是否存在花屏的现象,若没有这种现象则是游戏导致的,若还是存在建议您带上发票和对应手机到当地的售后网点检测处理,网点信息私信发送给您,请注意查收!
奇酷客服 发表于
亲,建议您开启手机录屏功能在玩游戏花屏现象出现后将录制的视频放到其他的手机上观察下是否存在花屏的现 ...谢谢客服叔叔 好的 我去试试
来自360手机奇酷旗舰极客版(全网通)(360社区2.2.2版)
谢谢客服叔叔 好的 我去试试为啥会是大叔
奇酷客服 发表于
为啥会是大叔我发票找不到了 肿么办? 是在咱们奇酷手机官网买的。登录app是可以查到的
来自360手机奇酷旗舰极客版(全网通)(360社区2.2.3版)
热门推荐最新主帖
360社区客户端下载}

我要回帖

更多关于 传奇win10花屏和闪屏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信