Android是否有办法检查特定设备?

时间:2011-07-13 21:57:17

标签: android android-layout

我正在编写一个应用程序,在Droid X2上布局有点偏差。有没有办法在代码中检测设备是否是Droid X2?如果是,我想在布局中添加少量填充。

由于

2 个答案:

答案 0 :(得分:3)

使用Build.PRODUCT

示例代码:

if (Build.PRODUCT.contains("droid x2")) {
    // Add stuff.
}

要添加的另一个要点。如果这不起作用,请确保调试Build.PRODUCT包含的内容,以查看这是否是正确的信息。否则,您可以检查Build.MODEL返回的内容并继续使用。

答案 1 :(得分:2)

这会有帮助吗?您可以根据屏幕大小进行变量更改,而不是手动更改设备:

getWindow().getWindowManager().getDefaultDisplay().getWidth();
getWindow().getWindowManager().getDefaultDisplay().getHeight();