From a47f45e4829f812ff47f9e5c9370b02284d92ae8 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Wed, 15 Jun 2011 14:22:12 -0700 Subject: Introduce LocalUtil and getLayoutDirectionFromLocale() now use likelySubtags - move code from Configuration to LocaleUtil - move unit tests Change-Id: Ic14b0131894a0c5618f00d4acb3edb0daadefe01 --- core/java/android/content/res/Configuration.java | 49 +---- core/java/android/util/LocaleUtil.java | 114 ++++++++++++ core/java/android/view/View.java | 15 +- .../src/android/content/res/ConfigurationTest.java | 198 --------------------- .../coretests/src/android/util/LocaleUtilTest.java | 197 ++++++++++++++++++++ 5 files changed, 319 insertions(+), 254 deletions(-) create mode 100644 core/java/android/util/LocaleUtil.java delete mode 100644 core/tests/coretests/src/android/content/res/ConfigurationTest.java create mode 100644 core/tests/coretests/src/android/util/LocaleUtilTest.java diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.java index 9bd45d347e0f..a00f79046d28 100644 --- a/core/java/android/content/res/Configuration.java +++ b/core/java/android/content/res/Configuration.java @@ -19,6 +19,7 @@ package android.content.res; import android.content.pm.ActivityInfo; import android.os.Parcel; import android.os.Parcelable; +import android.util.LocaleUtil; import java.util.Locale; @@ -276,21 +277,6 @@ public final class Configuration implements Parcelable, Comparable