如何找到运行在7英寸或10英寸Tab的Android应用程序?

时间:2013-10-08 05:09:28

标签: android android-layout

我需要找到我的应用程序在7英寸标签或10英寸标签中运行。如何找到它。请任何人帮助我。

提前感谢。

2 个答案:

答案 0 :(得分:2)

在值中创建一个bool值 - sw600和sw 720为

在sw600中  isSevenInch - 是的;  isTenInch - false;

在sw720中  isTenInch - 是的;  isSevenInch - false;

并在运行时获取bool值,你可以找到你需要的。

来自Source

答案 1 :(得分:1)

一旦尝试这个

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);