Android N:我如何从 Android SDK API 迁移到 Android ICU API
Android N : how can i migrate from Android SDK API to Android ICU API
我很困惑 ICU4J
,如果我想将我的应用程序版本升级到支持 Android N
。我如何从以前的 Android SDK 迁移到 Android ICU API。例如,如果我在使用 java.util.Calendar
的应用程序中使用了日历,我是否会使用 Android ICU API 再次实现它?或者有最短的路吗?
您不必为 android N 再次实施,只需更改使用方式即可。
在documentation中解释
从其他 Android SDK API 迁移到 android.icu API
使用android.icu.util.Calendar
代替java.util.Calendar
为了支持旧版本然后 Android N 你必须添加 ICU4J libraries
从 icu4j 迁移到 android N 时。您不必在 android N 中再次实现它。但是您需要 仅更改导入并删除根据文档,来自您的外部库 的 ICU4J。
如果您已经在您的应用中使用 ICU4J API,并且 android.icu
API 满足您的要求,然后迁移到框架 API 需要您更改您的 Java从 com.ibm.icu
导入到 android.icu
。
- 然后您可以从 APK 中删除您自己的 ICU4J 文件副本。
当您从 ICU4J 迁移到 android N 时,请注意以下几点。
Note:
- ICU4J 框架 API 使用
android.icu
命名空间而不是
com.ibm.icu
.
- 这是为了避免包含自己的 APK 中的命名空间冲突
com.ibm.icu 个图书馆。
与所有新 API 一样,如果您希望应用在 Android 的早期版本上运行,则不应使用它们(除非您保护版本检查背后的调用)。
如果您只打算针对 N 版本,那么您可以使用 android.icu ICU4J API。
我很困惑 ICU4J
,如果我想将我的应用程序版本升级到支持 Android N
。我如何从以前的 Android SDK 迁移到 Android ICU API。例如,如果我在使用 java.util.Calendar
的应用程序中使用了日历,我是否会使用 Android ICU API 再次实现它?或者有最短的路吗?
您不必为 android N 再次实施,只需更改使用方式即可。
在documentation中解释
从其他 Android SDK API 迁移到 android.icu API
使用android.icu.util.Calendar
代替java.util.Calendar
为了支持旧版本然后 Android N 你必须添加 ICU4J libraries
从 icu4j 迁移到 android N 时。您不必在 android N 中再次实现它。但是您需要 仅更改导入并删除根据文档,来自您的外部库 的 ICU4J。
如果您已经在您的应用中使用 ICU4J API,并且 android.icu
API 满足您的要求,然后迁移到框架 API 需要您更改您的 Java从 com.ibm.icu
导入到 android.icu
。
- 然后您可以从 APK 中删除您自己的 ICU4J 文件副本。
当您从 ICU4J 迁移到 android N 时,请注意以下几点。
Note:
- ICU4J 框架 API 使用
android.icu
命名空间而不是com.ibm.icu
. - 这是为了避免包含自己的 APK 中的命名空间冲突 com.ibm.icu 个图书馆。
与所有新 API 一样,如果您希望应用在 Android 的早期版本上运行,则不应使用它们(除非您保护版本检查背后的调用)。
如果您只打算针对 N 版本,那么您可以使用 android.icu ICU4J API。