以编程方式检查 Fire OS 版本

Check Fire OS version programmatically

我想以编程方式检查我的 运行 设备的 Fire OS 版本。 不是 Android 版本

我想要该版本的原因是因为旧 Fire OS 版本没有显示一项功能,我想将其包含在我的应用程序中。

注意:有时设备不会立即更新 OS。

没有一种简单或一致的方法来以编程方式检测 Fire OS 版本。但是,对于您要检测的功能,请尝试获取 CaptioningManager 的实例并调用 getUserStyle()。在旧版本的 Fire TV 上,此方法用于 return null,但现在我相信实际值已 returned。不过我还没有测试过。

在我的一个 FireTV 应用程序中,我需要跟踪它,所以我使用:

Log.v(TAG,Build.MANUFACTURER + " " + Build.MODEL + " " + Build.DEVICE+ " " + Build.VERSION.INCREMENTAL + " " + Build.SERIAL);

获取相当具体的版本和设备型号信息。我已经有一段时间没有更新该应用程序了,所以不能 100% 确定它仍然会为您提供您需要的东西(不会靠近我可以检查几天的设备)