问问各位 安卓系统 你们是如何判断设备是手机或者PAD的?

249的版本,你们是如何做的都 有什么好办法吗?

    WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    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);
    return screenInches >= 7.0?true:false;
}

isPad

cc.sys.platform === cc.sys.IPAD
cc.sys.isMobile

屏幕比例 小于16:9的当作iPad

不是问的是Android系统吗?

长宽比<1.6