Android技术交流Android知识Android Dev

Android判断设备是手机还是平板

2014-12-14  本文已影响3238人  Li7tleMK

方法一(官方的例子):

/**
 * 判断是否平板设备
 * @param context
 * @return true:平板,false:手机
 */
private boolean isTabletDevice(Context context) {
    return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >=
            Configuration.SCREENLAYOUT_SIZE_LARGE;
}

方法二:

可以通过不同分辨率的设备使用不同的layout原理去判断:

在代码中可以直接用了:

Log.d("screen_type", getResources().getString(R.string.screen_type));
上一篇下一篇

猜你喜欢

热点阅读