1*0e209d39SAndroid Build Coastguard WorkerThis repo contains Android's copy of ICU4C and ICU4J and associated tools and code. 2*0e209d39SAndroid Build Coastguard Worker 3*0e209d39SAndroid Build Coastguard WorkerDirectories 4*0e209d39SAndroid Build Coastguard Worker=========== 5*0e209d39SAndroid Build Coastguard Worker 6*0e209d39SAndroid Build Coastguard WorkerICU4J 7*0e209d39SAndroid Build Coastguard Worker----- 8*0e209d39SAndroid Build Coastguard Worker 9*0e209d39SAndroid Build Coastguard Workericu4j/ - ICU4J with Google and Android-specific patches applied. 10*0e209d39SAndroid Build Coastguard Worker After patching this make sure to run the following to update 11*0e209d39SAndroid Build Coastguard Worker the repackaged version used in Android and CTS tests. 12*0e209d39SAndroid Build Coastguard Worker tools/srcgen/generate_android_icu4j.sh 13*0e209d39SAndroid Build Coastguard Worker 14*0e209d39SAndroid Build Coastguard Workerandroid_icu4j/ - This is the copy of ICU4J used in the Android platform. 15*0e209d39SAndroid Build Coastguard Worker IMPORTANT NOTE: Do not make changes to this code directly, 16*0e209d39SAndroid Build Coastguard Worker except where noted in android_icu4j/README.android. See 17*0e209d39SAndroid Build Coastguard Worker tools/README.android for how to generate it. 18*0e209d39SAndroid Build Coastguard Worker 19*0e209d39SAndroid Build Coastguard WorkerICU4C 20*0e209d39SAndroid Build Coastguard Worker----- 21*0e209d39SAndroid Build Coastguard Worker 22*0e209d39SAndroid Build Coastguard Workericu4c/ - ICU4C with Google and Android-specific patches applied. 23*0e209d39SAndroid Build Coastguard Worker 24*0e209d39SAndroid Build Coastguard Workerandroid_icu4c/ - Configuration code used when building ICU4C on Android. 25*0e209d39SAndroid Build Coastguard Worker 26*0e209d39SAndroid Build Coastguard Workerlibandroidicu/ - The subset of ICU4C exposed to framework code and other 27*0e209d39SAndroid Build Coastguard Worker components outside of the mainline module that contains ICU. 28*0e209d39SAndroid Build Coastguard Worker 29*0e209d39SAndroid Build Coastguard Workerlibandroidicuinit/ - A static library for ICU4C initialization. Used by 30*0e209d39SAndroid Build Coastguard Worker libandroidicu and libjavacore to initialize ICU4C. 31*0e209d39SAndroid Build Coastguard Worker 32*0e209d39SAndroid Build Coastguard Workertools/ - Code / data maintenance tools. See tools/README.android. 33*0e209d39SAndroid Build Coastguard Worker 34*0e209d39SAndroid Build Coastguard Workerlibicu/ - NDK headers and the shim implementation in the libicu.so. 35