我需要找到我的应用程序在 7 英寸标签或 10 英寸标签中运行。我怎么能找到它。请任何人帮助我。
提前致谢。
在值中创建一个布尔值 - sw600 和 sw 720 作为
在 sw600 isSevenInch - 真;isTenInch - 错误;
在 sw720 isTenInch - 真;isSevenInch - 错误;
并在运行时获取布尔值,你可以找到你需要的。
从源头
一旦尝试这个
Display deviceDisplay = getWindowManager().getDefaultDisplay();
int width = deviceDisplay.getWidth();
int height = deviceDisplay.getHeight();
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
double xPoints = Math.pow(dm.widthPixels/dm.xdpi,2);
double yPoints = Math.pow(dm.heightPixels/dm.ydpi,2);
double deviceScreenSizeInInch = Math.sqrt(xPoints+yPoints);