Android:如何检测电子墨水屏幕?

Flo*_*Flo 5 android screen e-ink

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

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

编辑:通过电子墨水屏幕,我的意思是一个与电子纸技术一起使用的屏幕.

Rob*_*ert 5

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

boolean isEInk() { 
  return getWindowManager().getDefaultDisplay().getRefreshRate() < 5.0; 
}
Run Code Online (Sandbox Code Playgroud)

然而,在一些展会上已经展示了具有视频功能的电子纸显示原型。因此,我假设下次刷新率可能会高于示例代码中选择的 5.0 值。