对于Android设备,有较旧的设备会渲染不稳定的动画。我想为这些设备关闭动画。除了以某种方式将版本号与实际设备性能相关联之外,有没有办法检测它? 谢谢,
答案 0 :(得分:1)
您可以通过读取它的CPU频率来了解设备的速度(请参阅this问题)
答案 1 :(得分:1)
选项#1:
您可以让用户决定或包含不同的动画质量(类似于 HD | SD 选择器。
选项#2:
停止指责硬件; o)您可以尝试改进代码。
选项#3:
在显示动画之前在应用中运行一点测试(可能在应用开始时)。检查执行您用作基准测试的操作需要多少,并决定是否要在该设备上运行它。