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

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

Display类似乎没有提供检测显示类型的方法……

编辑:通过电子墨水屏幕,我的意思是一个e-paper technology一起使用的屏幕.

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

boolean isEInk() { 
  return getwindowManager().getDefaultdisplay().getRefreshRate() < 5.0; 
}

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...