gpt4 book ai didi

java - 'ICU' 在 Android SDK 中代表什么?

转载 作者:IT王子 更新时间:2023-10-28 23:36:59 25 4
gpt4 key购买 nike

在 Android SDK 文档中看到了新的包。它们都在 API 级别 24 中可用,对应于 Android Nougat,并且似乎用“android.icu.xxx”替换了“java.xxx”包。例如:

The java.text.DateFormat package is duplicated in android.icu.text.DateFormat and so on

此外,在某些 icu 类中出现以下注释:

[icu enhancement] ICU's replacement for (class name). Methods, fields, and other functionality specific to ICU are labeled '[icu]'.

那么,ICU 代表什么? java 和 android.icu 包有什么区别? java 包会很快被弃用吗?

最佳答案

This很好地解释了 icu 的概念。他们基本上为后来的 API 引入了这一点,以“减少您的 APK 占用空间”。我不认为 ICU 是 java.*.* 库的替代品,而只是替代使用。该页面上还有一件有趣的事情:

As the ICU team deprecates APIs in the future, Android will also mark them as deprecated but will continue to include them.

Here还有一些关于 ICU4J 的功能列表,非常有用。

关于java - 'ICU' 在 Android SDK 中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38799338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com