手机 百文网手机站

判断安卓手机还是平板的方法

时间:2021-06-20 16:00:10 手机 我要投稿

有关判断安卓手机还是平板的方法

  复制代码 代码如下:

有关判断安卓手机还是平板的方法

  public static boolean isTablet(Context context) {

  return (context.getResources().getConfiguration().screenLayout

  & Configuration.SCREENLAYOUT_SIZE_MASK)

  >= Configuration.SCREENLAYOUT_SIZE_LARGE;

  }

  方法二

  通过计算设备尺寸大小的方法来判断是手机还是平板:

  复制代码 代码如下:

  /**

  * 判断是否为平板

  *

  * @return

  */

  private boolean isPad() {

  WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);

  Display display = wm.getDefaultDisplay();

  // 屏幕宽度

  float screenWidth = display.getWidth();

  // 屏幕高度

  float screenHeight = display.getHeight();

  DisplayMetrics dm = new DisplayMetrics();

  display.getMetrics(dm);

  double x = Math.pow(dm.widthPixels / dm.xdpi, 2);

  double y = Math.pow(dm.heightPixels / dm.ydpi, 2);

  // 屏幕尺寸

  double screenInches = Math.sqrt(x + y);

  // 大于6尺寸则为Pad

  if (screenInches >= 6.0) {

  return true;

  }

  return false;

  }

【判断安卓手机还是平板的方法】相关文章:

安卓手机的省电方法02-03

安卓手机的刷机方法02-24

给安卓手机刷Recovery的方法03-17

安卓手机变鼠标方法03-15

关于安卓手机刷Recovery的方法03-15

安卓手机重装系统的方法01-26

安卓手机格式化的详细方法03-16

安卓手机恢复出厂设置的方法03-01

安卓手机恢复出厂设置方法02-28