有人知道如何检测该应用程序是否在Kindle Fire上运行?

如果在Kindle Fire上运行,我的应用需要关闭一些功能,并且我想使用与Google Marketplace相同的构建。

有帮助吗?

解决方案

你可以阅读 android.os.Build.MANUFACTURERandroid.os.Build.MODEL. 。在Kindle Fire第一代中,他们分别是“亚马逊”和“ Kindle Fire”。对于新的Kindle Fire设备的型号代码,请参阅 设备和功能规范 在亚马逊的开发人员网站上。

其他提示

根据官员 Kindle Fire设备和功能规格 我目前使用此代码:

public static boolean isKindleFire() {
    return android.os.Build.MANUFACTURER.equals("Amazon")
            && (android.os.Build.MODEL.equals("Kindle Fire")
                || android.os.Build.MODEL.startsWith("KF"));
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top