我想以编程方式检查正在运行的设备的Fire OS版本。不是Android版本。我想要这个版本的原因是因为有一个功能,这是没有显示在旧的消防操作系统版本,我想包括在我的应用程序。注:有时设备不会立即更新操作系统。
zdwk9cvp1#
在我的一个FireTV应用程序中,我需要跟踪它,所以我用途:
Log.v(TAG,Build.MANUFACTURER + " " + Build.MODEL + " " + Build.DEVICE+ " " + Build.VERSION.INCREMENTAL + " " + Build.SERIAL);
获得相当具体的版本和设备型号信息。我已经有一段时间没有更新应用程序,所以不能100%确定它仍然会给予你你需要的东西(不会在附近的设备,我可以检查几天)
xwmevbvl2#
没有一种简单或一致的方法可以通过编程检测Fire OS版本。但是,对于您想要检测的特性,请尝试获取CaptioningManager的示例并调用getUserStyle()。在旧版本的Fire TV上,此方法用于返回null,但现在我相信会返回实际值。不过,我还没有测试过此方法。
CaptioningManager
getUserStyle()
null
2条答案
按热度按时间zdwk9cvp1#
在我的一个FireTV应用程序中,我需要跟踪它,所以我用途:
获得相当具体的版本和设备型号信息。我已经有一段时间没有更新应用程序,所以不能100%确定它仍然会给予你你需要的东西(不会在附近的设备,我可以检查几天)
xwmevbvl2#
没有一种简单或一致的方法可以通过编程检测Fire OS版本。但是,对于您想要检测的特性,请尝试获取
CaptioningManager
的示例并调用getUserStyle()
。在旧版本的Fire TV上,此方法用于返回null
,但现在我相信会返回实际值。不过,我还没有测试过此方法。