DisplayMetrics.DENSITY_XHIGH适用于2.2.2?不是被皮棉抓住了?

时间:2012-06-15 22:45:08

标签: android eclipse adt backwards-compatibility android-2.2-froyo

我的代码引用了DisplayMetrics.DENSITY_XHIGH。 Android文档声明API 9+支持此功能。有问题的代码不受TargetApi注释的影响。我的项目的minSdkVersion设置为7.奇怪的是:

  1. 当我在项目上运行Lint工具时,它并没有抱怨对DENSITY_XHIGH的引用。

  2. 当我构建并部署到2.2.2设备(API 8)时,代码运行没有缺陷。我输入调试语句来回显DisplayMetrics.DENSITY_XHIGH的值并查看" 320" (正确的值)在日志文件中。

  3. 发生了什么?此设备制造商是否修补了2.2.2代码以添加此值?这可以解释为什么包在该设备上运行,但是lint工具没有捕获错误呢? lint工具中的错误?

    编辑:我查看了2.2,2.2.1和2.2.2的源代码,并且DisplayMetrics.java中的任何一个都没有DENSITY_XHIGH。

0 个答案:

没有答案