以编程方式检查Fire OS版本

时间:2017-02-06 17:11:04

标签: android amazon amazon-fire-tv

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

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

注意:有时设备不会立即更新操作系统。

2 个答案:

答案 0 :(得分:3)

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

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

获取相当具体的版本和设备型号信息。我暂时没有更新应用程序,所以不是100%确定它仍然能够满足您的需求(不会在我可以查看的设备附近几天)< / p>

答案 1 :(得分:1)

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