以编程方式检测Nook平板电脑

时间:2012-07-31 09:47:28

标签: android nook nook-tablet

我知道,我可以使用Build对象的android.os.Build.MANUFACTURER字段。 但Nook设备必须包含这个字段的值是什么?

感谢。

2 个答案:

答案 0 :(得分:1)

Foxconn您可以更好地在真实设备上进行测试。

答案 1 :(得分:1)

测试并使用Nook Simple Touch Glow(Eink)。警告:不知道高清角落的回归。

public static boolean isNook()
    {
    String thisManufacturer=android.os.Build.MANUFACTURER;
    Log.d(TAG, "UTIL: Manu: "+thisManufacturer);
    // 'BarnesAndNoble' on Nook Simple Touch with GlowLite

    String thisProduct=android.os.Build.PRODUCT;
    Log.d(TAG, "UTIL: PRODUCT "+thisProduct);
    // 'NOOK' on Nook Simple Touch with GlowLite

    //String thisBrand=android.os.Build.BRAND;
    //Log.d(TAG, "UTIL: Brand "+thisBrand);
    // 'nook' on Nook Simple Touch with GlowLite

    //String thisModel=android.os.Build.MODEL;
    //Log.d(TAG, "UTIL: Model "+thisModel);
    // 'unknown' on Nook Simple Touch with GlowLite

    if( thisManufacturer.equals("BarnesAndNoble") && 
        thisProduct.equals("NOOK"))
        return(true);
    else
        return(false);
    }