有谁知道如何检测该应用是否在Kindle Fire上运行?
如果在Kindle Fire上运行,我的应用需要关闭一些功能,我想使用与Google Marketplace相同的版本。
答案 0 :(得分:40)
您可以阅读android.os.Build.MANUFACTURER
和android.os.Build.MODEL
。在第一代Kindle Fire上,它们分别是“亚马逊”和“Kindle Fire”。有关较新的Kindle Fire设备的型号代码,请参阅亚马逊开发者网站上的Device and Feature Specifications。
答案 1 :(得分:36)
基于官方Kindle Fire Device and Feature Specifications,我目前使用此代码:
public static boolean isKindleFire() {
return android.os.Build.MANUFACTURER.equals("Amazon")
&& (android.os.Build.MODEL.equals("Kindle Fire")
|| android.os.Build.MODEL.startsWith("KF"));
}