要获取Android设备的尺寸值,可以使用以下代码示例:
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int screenWidth = displayMetrics.widthPixels;
int screenHeight = displayMetrics.heightPixels;
float density = displayMetrics.density;
对于Nexus 5,屏幕尺寸是 1080 x 1920 像素。像素密度(Density)为 3.0,即 420 dpi。
对于Pixel 3a,屏幕尺寸是 1080 x 2220 像素。像素密度(Density)为 2.75,即 440 dpi。
请注意,这些尺寸值是设备的物理尺寸,而不是屏幕逻辑尺寸。
上一篇:Android: NDK: Superpowered打开失败:ENOENT(无此文件或目录)错误。
下一篇:Android: NoClassDefFoundError:java.nio.charset.StandardCharsets在SDK 18上发送邮件。