Galaxy S6屏幕尺寸 - 安卓

时间:2016-04-20 23:51:42

标签: android screen

我使用下面的代码来获取Galaxy S6屏幕的宽度(以像素为单位)

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
Log.i("INFO", "width pixels "+metrics.widthPixels);

在一个应用程序上,这将返回1440,这是三星正确的。 在另一个应用程序上,相同的代码返回1080 ??

密度也从4变为3,并且xdpi变为580至435

为什么我会得到两个不同的结果? 这两个应用程序都针对相同的SDK:23和min SDK:10

1 个答案:

答案 0 :(得分:1)

不同的分辨率是由三星设备上的gameservice引起的。您可以通过在设备上安装Samsung Game Tuner并将应用程序设置为完整模式来检查此问题。 AFAIK没有以编程方式将应用程序设置为完整模式。

相关问题