提问人:hippietrail 提问时间:11/10/2023 更新时间:11/10/2023 访问量:28
我可以通过编程方式查询 Android 设备的 Unicode 版本吗?
Can I query the Unicode version of an Android device programatically?
问:
我知道我可以通过以下方式检查Android版本号和一些相关信息,并且可以通过以下方式检查ICU(Unicode国际化组件)版本,但我似乎找不到检查Unicode版本本身的方法。android.os.Build.VERSION.RELEASE
android.icu.util.VersionInfo.ICU_VERSION
到目前为止,我能找到的最好的是 Android 国际化文档中与各种系统组件版本相关的表格,它不是最新的:
Platform (API level) ICU CLDR Unicode
---------------------------------------------------------------
Android 7.0 - 7.1 (API levels 24 - 25) 56 28 8.0
Android 8.0 - 8.1 (API levels 26 - 27) 58.2 30.0.3 9.0
Android 9 (API level 28) 60.2 32.0.1 10.0
Android 10 (API level 29) 63.2 34 11.0
Android 11 (API level 30) 66.1 36 13.0
Android 12 (API level 31) 68.2 38.1 13.0
我一年前的廉价中国手机是带有 ICU 13 的 Android 70.1,它不在表中,也不是最新版本,该表中也缺少它。
我的应用是否有一种确定性的方式从系统中获取 Unicode 版本信息?还是我只需要找到更多最新的表并将它们放在我的代码中?
(作为一个额外的问题,如果我也可以以编程方式检查 CLDR 版本,那就太好了。
答: 暂无答案
评论