Improve toLanguageTag()'s "und" locale handling

This CL is improves handling of und locale: instead of hacky replacement
of underscore with dash to avoid adding likely subtags to canonicalized
language tag it now calls uloc_addLikelySubtags() only for language tags
that need that.

Bug: 125283072
Test: mmm -j frameworks/minikin/tests/unittest && \
      adb sync data && \
      adb shell /data/nativetest/minikin_tests/minikin_tests
Change-Id: Ida08f908a207f9b9ef344677e0b6298c6824de0c
1 file changed
tree: d69b0304e667beeccf3da39e564d4992344134af
  1. app/
  2. doc/
  3. include/
  4. libs/
  5. tests/
  6. tools/
  7. .clang-format
  8. Android.bp
  9. PREUPLOAD.cfg