6

我想让我的应用程序对电子墨水屏幕更友好,即减少渐变、删除动画等。在我可以为这些屏幕类型添加单独的布局之前,我首先需要一种检测它们的方法。有人找到了这样做的好方法吗?

Display类看起来不像它提供了一种检测显示类型的方法 ......

编辑:我所说的电子墨水屏,是指使用电子纸技术的屏幕。

4

1 回答 1

5

与 LCD 和 OLED 显示器相比,当前的 ePaper 显示器的刷新速度非常慢,因此应该可以使用Display.getRefreshRate()提供的值来检测它们。

boolean isEInk() { 
  return getWindowManager().getDefaultDisplay().getRefreshRate() < 5.0; 
}

然而,在一些展会上,已经展示了支持视频的 ePaper 显示原型。因此,我假设下次刷新率可能会增加到示例代码中选择的 5.0 值以上。

于 2013-03-06T12:19:16.047 回答