Подтвердить что ты не робот

Приложение Detect работает на Kindle Fire

Кто-нибудь знает, как определить, работает ли приложение на Kindle Fire?

Мое приложение должно отключить несколько функций, если работает на Kindle Fire, и я хочу использовать ту же сборку, что и Google Marketplace.

4b9b3361

Ответ 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"));
}