gpt4 book ai didi

android - 三星 Galaxy S4,动画屏幕闪烁

转载 作者:行者123 更新时间:2023-11-29 21:03:07 25 4
gpt4 key购买 nike

我的应用程序使用动画,通常一个屏幕有两个或多个动画或转换运行,使用 ImageSwitchers/TextSwitchers/或自定义 LayerAnimators

我已经在许多不同的设备上测试了该应用程序:Samsung Galaxy Tabs & Notes (ICS/JB)、LG 平板电脑 (Android Kitkat 4.4.0)、Amazon Kindle Fire HDX (Android JB fork),以及 Genymotion适用于从 4.2 到 4.4 的 Android 版本的模拟器。

但是,在三星 Galaxy S4 手机 - Android KitKat 4.4.4 - 上,理论上性能优于所有其他手机,我发现屏幕闪烁非常频繁。它们仅在动画运行时发生,因此它们显然是一种副作用。其余设备从未出现过此类问题。

如果有任何想法,我将不胜感激。你有没有使用这款手机的类似经历?这是我必须担心的事情吗?

注意:所有 Kiktats 都运行 Dalvik 运行时。切换到 ART 产生相同的结果(三星闪烁,其余的不闪烁)

最佳答案

三星 Galaxy S4 使用高度定制的固件和内核“SlimSaberKat”导致了这一切。正如预期的那样,恢复到旧固件会使一切运行平稳且没有闪烁。

具体来说,内核启用了手机尚未完全支持的特殊高级渲染模式。这些模式在系统分区根目录的 build.prop 文件中设置,并且与图形管道的非常底层的细节相关。不幸的是,唯一能在这款手机中完美运行的硬件加速模式是最简单的“gpu”。还有另外两种支持全硬件组合的模式,即 C2D 和 [我不记得了]。这些模式会导致手机闪烁,但应该会大大减轻 CPU 的负载。

我最终安装了 CyanoGenMod v11.0,这是一个专门为 S4 调整的版本,所有问题都消失了。

关于android - 三星 Galaxy S4,动画屏幕闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25407985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com