题
有人知道如何检测该应用程序是否在Kindle Fire上运行?
如果在Kindle Fire上运行,我的应用需要关闭一些功能,并且我想使用与Google Marketplace相同的构建。
解决方案
你可以阅读 android.os.Build.MANUFACTURER
和 android.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"));
}
不隶属于 StackOverflow