我想以编程方式检查我正在运行的设备的 Fire OS 版本。不是安卓版本。
我想要该版本的原因是因为旧 Fire OS 版本上没有显示一项功能,我想将它包含在我的应用程序中。
注意:有时设备不会立即更新操作系统。
我想以编程方式检查我正在运行的设备的 Fire OS 版本。不是安卓版本。
我想要该版本的原因是因为旧 Fire OS 版本上没有显示一项功能,我想将它包含在我的应用程序中。
注意:有时设备不会立即更新操作系统。
在我的一个 FireTV 应用程序中,我需要跟踪它,所以我使用:
Log.v(TAG,Build.MANUFACTURER + " " + Build.MODEL + " " + Build.DEVICE+ " " + Build.VERSION.INCREMENTAL + " " + Build.SERIAL);
获得相当具体的版本和设备型号信息。我已经有一段时间没有更新应用程序了,所以不能 100% 确定它仍然会为您提供所需的东西(不会靠近我可以检查几天的设备)
以编程方式检测 Fire OS 版本并不是一种简单或一致的方法。但是,对于您要检测的功能,请尝试获取一个实例CaptioningManager
并调用getUserStyle()
. 在旧版本的 Fire TV 上,此方法用于 return null
,但现在我相信会返回实际值。不过,我还没有测试过。