Как проверить, является ли устройство Kindle Fire 1-го поколения или другой версией?

В моем приложении мне нужно проверить, является ли устройство «Kindle Fire 1-го поколения» или другой версией. Как я могу это сделать?


person user2431597    schedule 29.05.2013    source источник


Ответы (2)


вам нужно проверить модель сборки

android.os.Build.MODEL

KFJWA       - Kindle Fire HD 8.9" WAN               
KFJWI       - Kindle Fire HD 8.9" Wi-Fi
KFTT        - Kindle Fire HD 7"
KFOT        - Kindle Fire (2nd Gen)
Kindle Fire -Kindle Fire (1st Gen)

Ссылка здесь:

Как правило, приложения, оптимизированные для планшетов, будут работать на планшетах Kindle Fire. Для улучшения совместимости с планшетами Kindle мы рекомендуем использовать API, обратно совместимые с платформой Android 4.0.3 (Ice Cream Sandwich API 15) для Kindle Fire (2-го поколения), Kindle Fire HD 7 дюймов и Kindle Fire HD. 8,9"; и с платформой Android 2.3.3 (Gingerbread API 10) для Kindle Fire (1-го поколения).

person Padma Kumar    schedule 29.05.2013
comment
Спасибо за это. У нас есть особый случай использования камеры на оригинальном Kindle Fire, так как по какой-то необъяснимой причине он возвращает 1 для Camera.getNumberOfCameras() и возвращает объект Camera для Camera.open(), хотя у него нет камеры. - person Kevin Coppock; 13.09.2013

Полезные константы сборки для всех устройств Kindle Fire на сегодняшний день:

android.os.Build.VERSION.RELEASE:

  • 1-е поколение: 2.3.3
  • 2-е поколение: 4.0.3
  • 3-е поколение: 4.2.2

android.os.Build.VERSION.SDK_INT

  • 1-е поколение: 10
  • 2-е поколение: 15
  • 3-е поколение: 17

android.os.Build.MODEL

Kindle Fire HDX 8.9 (3-го поколения):

  • БЛОК: KFAPWA
  • Wi-fi: KFAPWI

Kindle Fire HDX 7 (3-го поколения):

  • БЛОК: KFTHWA
  • Wi-fi: KFTHWI

Kindle Fire HD 7 (3-го поколения):

  • KFSOWI

Kindle Fire HD 8.9 (2-го поколения):

  • БЛОК: KFJWA
  • Wi-fi: KFJWI

Kindle Fire HD 7 (2-го поколения):

  • KFTT

Разжечь огонь (2-го поколения):

  • KFOT

Разжечь огонь (1-го поколения):

  • Kindle Fire
person Jason Hartley    schedule 24.08.2014