blob: 5b15c78dc963af077da4a7be142a9bc9f6cfc640 [file] [log] [blame]
Neil Fullerca551272015-12-04 13:04:01 +00001This repo contains Android's copy of ICU4C and ICU4J and associated tools and code.
2
3Directories
4===========
5
Neil Fullere24629b2019-06-12 13:02:34 +01006ICU4J
7-----
Paul Duffinaefe4d12016-02-26 16:21:51 +00008
Neil Fullere24629b2019-06-12 13:02:34 +01009icu4j/ - ICU4J with Google and Android-specific patches applied.
10 After patching this make sure to run the following to update
11 the repackaged version used in Android and CTS tests.
12 tools/srcgen/generate_android_icu4j.sh
Neil Fullerca551272015-12-04 13:04:01 +000013
Neil Fullere24629b2019-06-12 13:02:34 +010014android_icu4j/ - This is the copy of ICU4J used in the Android platform.
15 IMPORTANT NOTE: Do not make changes to this code directly,
16 except where noted in android_icu4j/README.android. See
17 tools/README.android for how to generate it.
Neil Fullerca551272015-12-04 13:04:01 +000018
Neil Fullere24629b2019-06-12 13:02:34 +010019ICU4C
20-----
Neil Fullerca551272015-12-04 13:04:01 +000021
Neil Fullere24629b2019-06-12 13:02:34 +010022icu4c/ - ICU4C with Google and Android-specific patches applied.
23
24android_icu4c/ - Configuration code used when building ICU4C on Android.
25
26libandroidicu/ - The subset of ICU4C exposed to framework code and other
27 components outside of the mainline module that contains ICU.
28
29libandroidicuinit/ - A static library for ICU4C initialization. Used by
30 libandroidicu and libjavacore to initialize ICU4C.
31
32tools/ - Code / data maintenance tools. See tools/README.android.