【问题标题】:How to check if the device is a "1st generation Kindle Fire " or other version?如何查看设备是“第一代 Kindle Fire”还是其他版本?
【发布时间】:2013-05-29 16:56:30
【问题描述】:

在我的应用程序中,我需要检查设备是“第一代 Kindle Fire”还是其他版本。我该怎么做?

【问题讨论】:

    标签: android android-layout kindle kindle-fire


    【解决方案1】:

    您需要检查构建模型

    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)
    

    Link here:

    一般来说,针对平板电脑体验优化的应用可以在 Kindle Fire 平板电脑上运行。为了提高与 Kindle 平板电脑的兼容性,我们建议您为 Kindle Fire(第 2 代)、Kindle Fire HD 7" 和 Kindle Fire HD 使用向后兼容 Android 4.0.3 平台(Ice Cream Sandwich API 15)的 API 8.9";以及适用于 Kindle Fire(第 1 代)的 Android 2.3.3 平台(Gingerbread API 10)。

    【讨论】:

    • 谢谢。我们必须对原始 Kindle Fire 上的摄像头使用情况进行特殊处理,因为某些莫名其妙的原因,它为 Camera.getNumberOfCameras() 返回“1”并为 Camera.open() 返回一个 Camera 对象,即使 它没有摄像头硬件.
    【解决方案2】:

    迄今为止适用于所有 Kindle Fire 设备的有用构建常量:

    android.os.Build.VERSION.RELEASE:

    • 第一代:2.3.3
    • 第二代:4.0.3
    • 第三代:4.2.2

    android.os.Build.VERSION.SDK_INT

    • 第一代:10
    • 第二代:15
    • 第三代:17

    android.os.Build.MODEL

    Kindle Fire HDX 8.9"(第三代):

    • 广域网:KFAPWA
    • 无线网络:KFAPWI

    Kindle Fire HDX 7"(第三代):

    • 广域网:KFTHWA
    • 无线网络:KFTHWI

    Kindle Fire HD 7"(第三代):

    • KFSOWI

    Kindle Fire HD 8.9"(第二代):

    • 广域网:KFJWA
    • 无线网络:KFJWI

    Kindle Fire HD 7"(第二代):

    • KFTT

    Kindle Fire(第二代):

    • KFOT

    Kindle Fire(第一代):

    • Kindle Fire

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      相关资源
      最近更新 更多