android - 我可以在开始时将 PreviewScreen(White) 时间减少到 0 秒吗?
问题描述
android 中有一个白屏,就在启动屏幕之前,在应用程序启动时,白屏在三星 j1 和 android 5.1 等设备中大约 2 秒。那 2 秒是由于应用程序性能或 Android 和硬件性能,可以减少 2 秒吗?
我们在我们的应用主题中使用以下内容弥补了这个问题:<item name="android:windowDisablePreview">true</item>
,这意味着白屏现在是透明的,所以从用户的角度来看,这似乎是一个 Android 问题,但这是一种减少预览屏幕时间的方法一半或接近零?
参考这个问题:
- https://developer.android.com/topic/performance/vitals/launch-time
- Android - 禁用应用程序的虚拟启动窗口
- https://stackoverflow.com/questions/40905317/how-can-i-remove-white-screen-which-appear-before-splash-screen https://stackoverflow.com/questions/37437037/android-prevent-white-开机画面
- https://www.tothenew.com/blog/disabling-the-preview-or-start-window-in-android/
- 黑屏出现在飞溅之前
解决方案
在此处查看启动指南和性能测量技术:
https://developer.android.com/topic/performance/vitals/launch-time
这将告诉您在启动期间花费的时间,并为您提供如何改进的建议。
此外,您可以提供一个显示的初始屏幕,而不是白屏。在此处查看详细信息:
https://android.jlelse.eu/the-complete-android-splash-screen-guide-c7db82bce565
推荐阅读
- python - 从多个 PDF 中提取文本并写入单个 CSV
- c++ - std::unitialized_copy 是否有未定义的行为?
- c# - 在 iOS 上使用 RestSharp 100% 丢包率
- scala - Scala:从 Spark 结构化流中读取 Kafka Avro 消息时出错
- php - 当我将数据库数据从 laravel 6 中的控制器传递到视图时,视图中的未定义变量
- android - 如何在互联网上免费发布您的 android studio apk?
- matlab - 相当于octave gui的cwt(matlab)函数?
- javascript - JavaScript 生成的图到一个 div
- asp.net - 在 RabbitMq 的消息列表器中获取 queueName
- mysql - 类别的 Laravel 和 mysql 表名约定