Приложение Detect работает на Kindle Fire
Кто-нибудь знает, как определить, работает ли приложение на Kindle Fire?
Мое приложение должно отключить несколько функций, если работает на Kindle Fire, и я хочу использовать ту же сборку, что и Google Marketplace.
Ответы
Ответ 1
Вы можете читать android.os.Build.MANUFACTURER
и android.os.Build.MODEL
. На Kindle Fire 1st Generation они являются "Amazon" и "Kindle Fire" соответственно. Для кодов моделей новых устройств Kindle Fire см. Характеристики устройств и функций на сайте разработчика Amazon.
Ответ 2
Основываясь на официальном Kindle Fire Device и спецификации функций В настоящее время я использую этот код:
public static boolean isKindleFire() {
return android.os.Build.MANUFACTURER.equals("Amazon")
&& (android.os.Build.MODEL.equals("Kindle Fire")
|| android.os.Build.MODEL.startsWith("KF"));
}