summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/res
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-01-31 11:27:43 -0800
committerDianne Hackborn <hackbod@google.com>2012-01-31 15:41:30 -0800
commit6c997a9e880e08c354ffd809bd62df9e25e9c4d4 (patch)
tree593504e8a7d67bf57e0799daff1e8eb9e4797857 /core/java/android/content/res
parent2247e3f0dc00762b44ef6adcbb2a91c8bbc1be58 (diff)
downloadframeworks_base-6c997a9e880e08c354ffd809bd62df9e25e9c4d4.zip
frameworks_base-6c997a9e880e08c354ffd809bd62df9e25e9c4d4.tar.gz
frameworks_base-6c997a9e880e08c354ffd809bd62df9e25e9c4d4.tar.bz2
aapt now sorts the strings in the resource string pool.
In our current environment with very many translations, this can save a lot of RAM -- for example over 200K in Gmail just by sorting the strings in the Gmail .apk (not the framework). Also add a new aapt command to print the contents of the resource table string pool. Change-Id: I1da037b3e2c377b890833ff57ab158965314ac48
Diffstat (limited to 'core/java/android/content/res')
-rw-r--r--core/java/android/content/res/Configuration.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.java
index 6015668..e04b2f7 100644
--- a/core/java/android/content/res/Configuration.java
+++ b/core/java/android/content/res/Configuration.java
@@ -347,6 +347,7 @@ public final class Configuration implements Parcelable, Comparable<Configuration
sb.append(" (no locale)");
}
switch (textLayoutDirection) {
+ case LocaleUtil.TEXT_LAYOUT_DIRECTION_LTR_DO_NOT_USE: /* ltr not interesting */ break;
case LocaleUtil.TEXT_LAYOUT_DIRECTION_RTL_DO_NOT_USE: sb.append(" rtl"); break;
default: sb.append(" layoutdir="); sb.append(textLayoutDirection); break;
}