首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决 APP启动白屏黑屏问题

闪屏页简介 闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。...为什么我的 APP 启动会白屏或者黑屏 有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢?...模拟效果 下面我们模拟一下白屏的效果 可以看到打开 APP 的时候会有白屏的现象出现,当然我的这个演示 APP 程序没有那么复杂,因此我为了实现这种效果,就在 Application 中做了个睡眠。...StartingWindow(PerviewWindow)的出现,StartingWindow 出现在应用程序进程创建并且初始化完成之前,是个临时的窗口,对应的 WindowType是 TYPE_APPLICATION_STARTING...黑屏就是应用了 @android:style/Theme.Black,好了到这里我们就彻底明白为什么会出现白屏或者黑屏了。

2.8K20

iOS OpenGL ES常见问题整理

故此,本文根据笔者遇到的OpenGL ES问题,包括crash或渲染异常,整理出一份OpenGL ES在iOS系统中的问题快速定位表单。...问题现象 根本原因及解决方法 界面图片出现花屏 对于jpg图片解码后,以RGBA格式传入GPU纹理,需要添加alpha通道 glReadPixels crash,堆栈栈顶包含gldReadFramebufferData...属性设置为false,导致没保留上一帧内容,而闪烁怀疑是iOS的双缓冲甚至三缓冲机制导致的 iOS9系统手机画面部分黑屏 iOS 9使用glStencilFunc函数有问题,导致部分纹理没通过模板测试而黑屏...参数的单位像素字节数不符就会crash,这是很明显的累积错误引发的crash 两个context交互时发生闪屏 两个context渲染时机不同步,需要使用glSync方法进行同步 两个context交互时发生部分纹理黑屏...,在内存不足情况下也会发生该crash,注意纹理等资源的及时释放 以上便是笔者到目前为止积累的OpenGL ES在iOS系统中常见问题的整理,后面假如遇到奇葩问题也会继续更新,而Android系统由于同样可以用

2.7K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【探索式测试基础系列】生活进阶曲

    在探索式测试落地实践中奏出了协奏曲后进入到高级阶段,如何在问题定位和经验积累中发挥作用,也可以理解为在生活达到非常和谐后,如何孕育一个后代并为其提供良好的环境,因此本章的名字叫做生活进阶曲,表明在本章内容结束后生活将发生了质的改变...1 反馈跟踪 前面讲的都是开发迭代过程,在实际中我们还有很重要的一个环节就是上线后的用户反馈跟踪。...灰度后,收到一条用户反馈“视频横屏播放后,无法竖屏。” 寻找复现路径,根据视频规划图,可以确认影响视频播放的影响点:网络、横竖屏、锁屏、弹幕、小窗口等等,如下图所示。...最终发现复现路径为:任意视频源,小窗口横屏观看视频,点击暂停,等待手机自动黑屏,再次打开手机进入播放界面,竖屏旋转手机,视频播放界面无法横屏。...【缺陷类型】 (1)必现程度:必然出现,大概率出现,很难出现。 (2)机型系统:全系统都出现,新系统出现(例如iOS9),少数低端系统出现(例如iOS6),常用系统出现(例如iOS7、iOS8)。

    1K61

    探索式测试基础系列——生活进阶曲

    在探索式测试落地实践中奏出了协奏曲后进入到高级阶段,如何在问题定位和经验积累中发挥作用,也可以理解为在生活达到非常和谐后,如何孕育一个后代并为其提供良好的环境,因此本章的名字叫做生活进阶曲,表明在本章内容结束后生活将发生了质的改变...1反馈跟踪 前面讲的都是开发迭代过程,在实际中我们还有很重要的一个环节就是上线后的用户反馈跟踪。...灰度后,收到一条用户反馈“视频横屏播放后,无法竖屏。” 寻找复现路径,根据视频规划图,可以确认影响视频播放的影响点:网络、横竖屏、锁屏、弹幕、小窗口等等,如下图所示。...最终发现复现路径为:任意视频源,小窗口横屏观看视频,点击暂停,等待手机自动黑屏,再次打开手机进入播放界面,竖屏旋转手机,视频播放界面无法横屏。...机型系统:全系统都出现,新系统出现(例如iOS9),少数低端系统出现(例如iOS6),常用系统出现(例如iOS7、iOS8) 严重程度:闪退,重启或者重试可恢复的bug,一直不消失的bug 修复成本:通过后台发布更新来修复

    66280

    如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏问题?

    为什么别人4K超高清的视频看起来如此流畅,而你一个1080P的高清视频却经常出现闪屏、黑屏、蓝屏? ​...在很多视频监控传输的项目,当我们做完项目后,经常会遇到闪屏、黑屏、蓝屏的问题,反复检查线路和接线后仍一筹莫展,查不出问题所在。...这是为什么,工程师为您解答,如何有效解决高清视频传输中出现的闪屏、黑屏、蓝屏的问题。 ​...当传输的数据很小时,使用普通的SFP光模块确实也可以实现光电转换传输,但是当数据量稍微大一点,而且传输的是不规则码率信号时,那么问题就会马上凸显出来,即出现的闪屏、黑屏、蓝屏等问题。...当以上步骤都检查完后,基本不会再出现闪屏、黑屏、蓝屏等问题。 ​ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

    1.4K30

    WeTest iOS深度兼容测试全新升级

    原文链接:https://wetest.qq.com/lab/view/447.html 2018年,移动端适配话题热闹无比,有iOS新版本新机型发布,全面屏、异形屏、曲面屏争相斗艳,从而产生了各类特殊的屏幕分辨率设备...正是因为这些特殊分辨率,导致2018年手机设备频繁出现适配问题,如屏幕显示不全、双边未占满、顶部导航栏高度不对导致部分被遮挡,包括之前经常被用户提及的黑屏、闪退、安装失败等问题。...特别是iOS设备在18年推出三款新的 iPhone:6.1英寸的iPhone XR、5.8英寸的iPhone XS、6.5英寸的iPhone XS Max。...腾讯WeTest对2018年在平台上测试的iOS版本手游进行兼容性分析,发现平均每次兼容测试能够发现3.4个适配问题,主要集中在显示异常,占比将近六成。...[图片1.png] 随着iOS兼容性系统版本提升,开发者仍需对不同iOS版本进行适配,在2018年iOS兼容适配情况来看从iOS 10开始,出现安装失败与无响应的问题基本较少,显示异常问题仍占比较大。

    1.7K30

    EasyCVR调用设备录像通过Chrome播放出现黑屏及闪屏

    但是在EasyCVR通过GB28181协议播放设备录像时会出现播放一段时间后无法播放的问题。...image.png 在用户使用EasyCVR进行调用设备录像的时候,chrome浏览器播放会出现1分钟左右就黑屏闪屏的情况,针对此问题我们进行复现及排查。...首先打开开发者工具,选择network: image.png 我们可以通过开发者工具看到流是否正常,当EasyCVR播放黑屏闪屏的时候,我们的flv的流会进行重新拉取: image.png 测试其他的浏览器...,播放不会导致断流,唯独chrome会出现这个问题,所以我们查看chrome默认使用的硬件加速: image.png 搜索hardware找到硬件加速这一栏将Enable改为Disable禁用并且重启:...image.png 再次播放EasyCVR不会出现断流重拉Flv的问题,可以稳定播放: image.png

    59220

    WeTest iOS深度兼容测试全新升级

    2018年,移动端适配话题热闹无比,有iOS新版本新机型发布,全面屏、异形屏、曲面屏争相斗艳,从而产生了各类特殊的屏幕分辨率设备。...正是因为这些特殊分辨率,导致2018年手机设备频繁出现适配问题,如屏幕显示不全、双边未占满、顶部导航栏高度不对导致部分被遮挡,包括之前经常被用户提及的黑屏、闪退、安装失败等问题。...腾讯WeTest对2018年在平台上测试的iOS版本手游进行兼容性分析,发现平均每次兼容测试能够发现3.4个适配问题,主要集中在显示异常,占比将近六成。...随着iOS兼容性系统版本提升,开发者仍需对不同iOS版本进行适配,在2018年iOS兼容适配情况来看从iOS 10开始,出现安装失败与无响应的问题基本较少,显示异常问题仍占比较大。...版的赞赏功能被关闭,可通过二维码转账支持公众号。

    1.9K20

    EasyGBS播放器优化:设备通道视频播放出现跳屏问题的修复

    EasyGBS国标视频云服务支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。...平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。...有用户反馈,在EasyGBS项目中,设备通道视频点击播放时,快照出现闪屏情况,请求我们排查协助。技术人员排查时发现,在这里播放时,会出现一次视频快照加载后黑屏并重新加载的情况。...于是检查元素发现,在播放时加载的快照样式被设置成display:none,因此导致播放器出现黑屏现象。于是优化此处的代码:修改后,播放时再无出现异常情况。...平台性能稳定、功能灵活、可拓展性强、部署轻快、操作便捷,在很多项目场景中均有落地应用,如明厨亮灶、智慧工地、雪亮工程、平安乡村等等。感兴趣的用户可以前往演示平台进行体验或部署测试。

    36910

    android系统开机画面_Android开机画面

    Android启动画面是启动应用程序时用户可见的第一个屏幕。 闪屏是应用程序中最重要的屏幕之一,因为它是用户对应用程序的首次体验。...有几种创建初始屏幕的方法,即应用程序的启动屏幕。 让我们看看它们中的每一个。...启动屏幕的目的是在应用程序获取相关内容(从网络调用/数据库)中获取相关内容时,快速显示漂亮的屏幕。 使用上述方法, SplashActivity使用额外的开销来创建其布局。...它将导致应用程序启动缓慢,这不利于用户体验(其中出现黑屏/白屏)。...由于应用程序需要时间来加载Splash Activity的布局文件,因此出现冷启动。 因此,我们将使用应用程序主题的功能来创建初始布局,而不是创建布局。

    96720

    【技巧】ionic3优雅解决启动前、后黑白屏问题

    这里只说明androd和ios的情况。 1、启动前黑白屏 启动前黑白屏问题,仅存在于android,是android应用的通病,ionic表示这锅它不背。...我们可以验证一下,执行命令运行看效果: ionic run android 2、启动后黑白屏 ionic启动页使用了cordova-plugin-splashscreen这个插件,插件配置在应用的config.xml...; SplashScreen——它是 platform / android / res / drawable - 文件夹中的图像的名称。...(SplashScreenDelay)显示,延时时间到就关闭,这样就会出现一个bug: 延时时间短,应用资源未加载完成,在dialog关闭后到首页显示这段过程中就会显示黑屏。...statusBar.styleDefault(); splashScreen.hide(); }); } 3、其它情况 可能加了--prod参数后build出现的,先看命令行的输出提示

    3.6K60

    iPadOS上启动黑屏翻车问题分析(一)

    iOS的每次大版本更新都会是iOSer的苦难之旅,这次的iPadOS估计肯定也不例外当然了这次估计是针对iPadOS的苦难而已吧。...在iOS13以下的iOS中iPhone和iPad用的是同一套OS而到了iOS13之后iPad单独摘出来另起炉灶称为iPadOS好了我们先上个坑---升级iPadOS之后App黑屏问题 问题描述 iOS13...以下的iPad均能正常启动而到了iPadOS上启动启动页一闪而过之后是黑屏 问题分析 对这App发了好一会呆之后无从下手,怎么办吧。...那么是什么原因出现的黑屏呢?...我们先看看Xcode11下的UIWindow ? 在看看Xcode10的 ? 有了对比我们看看UIWindowScene是什么? ? 是不是感觉很不同啊,既然很不同那么问题十有八九就出现在这里啦。

    1.9K00

    解决Win10开机总是黑屏几分钟后才显示锁屏界面或者桌面的图文教程

    秒的样子,什么状态都没有,清一色黑屏,然后闪屏一下进入锁屏的界面。...,什么原因导致不清楚,但是解决办法可谓是五花八门,今天记录下怎么解决win10开机显示黑屏的问题。...在此感谢原作者:danchaofanfan0,其次使用此方法不保证所有都有效果,至少测试没有问题,设置完成后特意重启和关机了三次测试,都没有再次出现黑屏, 第一步: 按住“win”+R打开运行框,输入“...如果没有这个文件,在空白右键,选择新建“DWORD(32 位)值”如图: 新建完成后直接命名为“EnableUlps”, 第三部: 双击“EnableUlps”文件,将数值数据设置“0”,如果刚刚是自己新建的话默认值就是...截止目前详细的图文教程已经设置完成,网上还有很多种方案,都是均为测试,因为我使用修改注册表的方法有效,还在csdn查看了一个别的教程,大概的意思就是使用win10系统安装程序,重新安装和部署系统,但是在重新部署的过程中可以保留资料

    20.2K101

    屏幕显示技术进化史

    Rosing的这一创举也使他成为电视领域的重要发明者。在此之后,CRT技术不断发展,并于1922年首次商业化。在LED、等离子和OLED等技术出现以前,CRT一直作为绝大部分设备的显示器而使用。...在整个20世纪中后期,阴极射线管被普遍用于电视和计算机显示器。在这段时间里,制造商不断地提高性能和分辨率。20世纪70年代的大多数计算机显示器只能在黑屏上显示绿色文本。...等离子显示器中,每一个像素都是三个不同颜色(三原色)的等离子发光体所产生的。由于它是每个独立的发光体在同一时间一次点亮的,所以特别清晰鲜明。...这也是等离子显示器在市场竞争中失利的主要原因。 到2013年,它被低成本的LCD超越,显示质量上则面临昂贵但对比度更高的OLED平板显示器的竞争。等离子显示器几乎失去了所有的市场份额。...自从iPhone X开始采用OLED显示屏开始,OLED迅速席卷全球终端市场,全面屏、折叠屏、柔性屏等层出不穷,在很大程度上促进了显示技术的发展。

    1.4K40

    EasyNVR平台视频流在iOS端显示黑屏,无法正常播放是什么原因?

    、平板、电子大屏/电视墙等)播放监控视频。...有用户反馈,EasyNVR在手机ios端出现了视频无法播放的情况,显示为黑屏状态,请求我们协助排查。我们在排查时发现,视频流在iOS端并无报错,但是手机端界面一直处于黑屏状态。...于是检查用户的配置中心,发现用户设置的默认播放协议为WS_FLV。但是,FLV协议在iOS端是无法播放的。iOS端目前只支持WebRTC和HLS两种协议。...所以,这里需要在起播时加入判断,如果为iOS端,且默认协议不是WebRTC或HLS这两种协议,那就默认赋值为HLS协议,以免用户无法观看到视频。修改后,上述用户的问题已经得到解决了。...平台具备视频直播监控、录像、检索与回看、云存储、国标级联等功能,在安防监控领域有着广泛的使用场景,包括智慧工地、智慧工厂、智慧景区、智慧水利等等。感兴趣的用户可以前往演示平台进行体验或部署测试。

    57320

    iOS项目——项目开发环境搭建

    这里除了设定我们的类名前缀之外,还额外标注了另外两项的设定方法: 一种是右下角的文本设定选项,在iOS扩展——Objective-C开发编程规范中我们提到过,iOS开发推荐使用空格进行缩进和分割,而不推荐使用...4 设置应用图标和启动图片 如何设置y8ingyong图标和启动图片我们在iOS学习——iOS项目Project 和 Targets配置详解中已经详细进行讲过了。...一来通过启动图片设定了我们App应用在本次启动时以多大的界面进行展示信息,如果不设置启动界面,我们的App在打开后后会出现黑屏的显影导致应用无法正常使用。...二来则是在我们点击应用图标启动应用时,应用启动需要一定的操作时间,在启动期间,为了增强应用程序启动时的用户体验,您应该提供一个启动图像。启动图像与应用程序的首屏幕看起来非常相似。...当用户在主屏幕上点击您的应用程序图标时,iPhone OS会立即显示这个启动图像。一旦准备就绪,您的应用程序就会显示它的首屏幕,来替换掉这个启动占位图像。

    1.5K150

    视频H5 video最佳实践

    不过在测试的过程中发现,不同版本的IOS和安卓效果略有不同 x5-video-orientation: 声明播放器支持的方向,可选值landscape 横屏, portraint竖屏。...webkit-playsinline这两个属性和这个库基本可以保证ios端没有问题了(不过亲测,只加这两个属性不引入库好像也是ok的,至今没有在ios端微信没有出现问题,如果你要兼容uc或者qq的浏览器建议带上这个库...会呈现全屏状态,貌似播放控件剥去了,至少加了这个属性后视频上层可以有其他dom元素出现了(非腾讯白名单机制的一种处理措施)。...值得一提的是经测现在ios10后版本的safari和微信都不让视频自动播放了(顺带音频也不能自动播放了),但微信提供了一个事件WeixinJSBridgeReady,在微信嵌入webview全局的这个事件触发后...就是当第一次播放视频的时候ios端,如果网络慢,视频从开始播到能展现画面会有短暂的黑屏(处理视频源数据的时间),为了避免这个黑屏,可以在视频上加个div浮层(可以一个假的视频第一帧),然后用timeupdate

    4.6K30

    应用出现双activity导致黑屏情况的分析与解决

    一、问题描述在app使用过程中会出现黑屏情况,界面上只有上下控制栏,界面内播放器没有出现,呈现黑屏状态。.../bugtrace/bugs/view/1020426608094629409复现路径:1、在应用商店下载片多多2、于商店的页面中点击“打开”3、进入应用后点击登录,跳转到微信后,不登录(此时微信登录界面覆盖在片多多界面上...),随后按home键返回桌面4、点击桌面上的片多多icon进入,即出现黑屏无法播放视频二、问题分析该问题通过稳定复现路径所dumpsys出的activity的任务栈如下:图片从问题栈中可以得出如下结论:...问题1:主feed的设计是应该只有一个,为什么会出现两个?问题2:  即使是两个HomeActivity,那么又是如何导致黑屏的?...针对问题2(即使是两个HomeActivity,那么又是如何导致黑屏的):isInitPlayerFeeds静态变量的问题,由闪屏广告引入(引入时间在225版本之前),修改方案可以将其变更为成员变量,这样遇到非启动器二次创建

    1.5K10

    苹果发布 iOS 16 公开测试版,一起来看看这几项新功能

    新的锁屏库展示了一系列锁屏选项,包括带有实时天气状况的新天气壁纸和提供地球、月球和太阳系视图的天文壁纸。iOS 16 包括对多种锁屏设计的支持,允许您可以通过滑动在您的收藏夹之间切换。...Apple 允许您在发送后长达 15 分钟内编辑或取消发送 iMessage。 要编辑或取消发送消息,您只需点击并按住气泡并在出现的菜单中选择适当的选项。...使用全屏音乐播放器 iOS 16 的第一个公开测试版在锁定屏幕上启用了全屏音乐播放器,带有专辑封面和颜色匹配的壁纸。...Apple 上次在 2016 年在 iOS 10 的锁定屏幕上提供全屏音乐播放器。如果您不喜欢该功能,可以点击显示屏底部以最小化音乐播放器并恢复为标准锁定屏幕壁纸。...跟踪 Apple Pay 订单 iOS 16 上的 Apple Pay 在钱包应用程序中为通过 Apple Pay 完成的在线订单提供了新的内置订单跟踪信息。

    1.8K20

    全志R128基础组件开发——显示与屏幕驱动②

    : 0:LCD 的 Gamma 校正功能关闭 1:LCD 的 Gamma 校正功能开启 设置为 1 时,需要在屏驱动中对 lcd_gamma_tbl[256] 进行赋值。...闪屏 分为几种: 屏的整体在闪:这个最大可能是背光电路的电压不稳定,检查电压 屏部分在闪,而且是概率性:sys_config.fex 中的时序填写不合理。...屏上由一个矩形区域在闪:屏极化导致,需要关机放一边再开机则不会。...几种常见的液晶极化现象 液晶长期静止某个画面的时候,切换到灰阶画面的时候出现屏闪,屏闪一段时间后消失。这种现象属于残留电荷放电的过程。...液晶长期静止某个画面的时候,出现四周发黑中间发白的现象,业内称为黑白电视框异常。 非法关机的时候,重新上电会出现屏闪,屏闪一定时间后消失。与第一种原因相同。

    27310
    领券