通过编程方式检测平板电脑是否处于兼容模式

时间:2014-01-21 12:57:59

标签: android tablet

有没有办法检测平板电脑当前是否在兼容模式下运行?

我知道,当它出现时,整个配置设置代表的屏幕比平板电脑的屏幕要小得多,但我怎么知道这是一个小屏幕的普通电话设备,还是运行兼容性缩放模式的平板电脑?

1 个答案:

答案 0 :(得分:2)

public static boolean isTablet(Context context) {
        return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARGE;
    }
boolean istablet = isTablet(getApplicationContext());