Update various README.android files under external/icu.
These updates document changes made in commit
I013ea26728120bbe3238a7a2dd165606ccad243d.
Bug: 62512577
Test: N/A
Change-Id: Ie62962adf0e80613c7766756ab477f4c3eb31fc3
diff --git a/README.android b/README.android
index e03e21a..33205c6 100644
--- a/README.android
+++ b/README.android
@@ -10,10 +10,10 @@
the repackaged version used in Android and CTS tests.
tools/srcgen/generate_android_icu4j.sh
-android_icu4j/ - A transformed copy of icu4j source repackaged into android.icu.
- This is the copy of ICU4J used in the Android platform.
- IMPORTANT NOTE: Do not make changes to this code directly.
- See tools/README.android.
+android_icu4j/ - This is the copy of ICU4J used in the Android platform.
+ IMPORTANT NOTE: Do not make changes to this code directly,
+ except where noted in android_icu4j/README.android. See
+ tools/README.android for how to generate it.
android_utils/ - ICU4C runtime initialization / Android integration code.
diff --git a/android_icu4j/README.android b/android_icu4j/README.android
index 9be2107..247c229 100644
--- a/android_icu4j/README.android
+++ b/android_icu4j/README.android
@@ -1,6 +1,16 @@
-All source code in this directory is generated by tools beneath
+Except where noted, source code in this directory is generated by tools beneath
external/icu/tools/srcgen. Do not modify the code here. Instead, modify the
transformation rules used to generate it.
The source is compiled into core-libart alongside the resources. See the
libcore/JavaLibraries.mk build rules for details.
+
+Directories
+===========
+
+src/ - A transformed copy of icu4j source repackaged into android.icu.
+
+resources/ - A transformed copy of icu4j resources repackaged into android.icu.
+
+testing/ - Android-specific test helper source. This is not auto-generated
+ and may be edited directly.
diff --git a/tools/README.android b/tools/README.android
index a234eec..1284630 100644
--- a/tools/README.android
+++ b/tools/README.android
@@ -23,8 +23,8 @@
of a subset of ICU in the Android SDK, or Android's platform or documentation build process.
3) JavaDoc patches to replace ICU documentation that is incorrect/confusing for Android developers.
-Do not change the code in android_icu4j directly: instead you change the icu4j source, the
-transformation rules used by currysrc or the javadoc patch files.
+Do not change the code in android_icu4j/src or android_icu4j/resources directly: instead you
+change the icu4j source, the transformation rules used by currysrc or the javadoc patch files.
All changes made to icu4j should be accompanied by changes in android_icu4j and vice versa.