是否有系统属性可以知道设备是Android手机,平板电脑还是台式机?

时间:2013-03-28 14:39:59

标签: java android

您是否有系统属性可以知道JVM在哪个设备上运行。它是知道它是Android中的手机还是平板电脑?

1 个答案:

答案 0 :(得分:0)

或者您可以使用DisplayMetric属性(宽度,高度)来查找设备是否为标签/移动设备。

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int width = metrics.widthPixels;
int height = metrics.heightPixels;

if (SharedCode.width > 1023 || SharedCode.height > 1023){
//code for big screen (like tablet)
}else{
//code for small screen (like smartphone)
}