有人知道如何检测该应用程序是否在Kindle Fire上运行吗?
如果我的应用程序在Kindle Fire上运行,并且我想使用与Google Marketplace相同的版本,则我的应用程序需要关闭一些功能。
您可以阅读android.os.Build.MANUFACTURER
和android.os.Build.MODEL
。在Kindle Fire 1st Generation上,它们分别是“ Amazon”和“ Kindle Fire”。有关较新的Kindle Fire设备的型号代码,请参阅Amazon开发人员网站上的Device and Feature Specifications。
基于亚马逊的Tablet Device 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"));
}