]> git.saurik.com Git - android/aapt.git/commit - StringPool.cpp
Optional use of UTF-8 strings in resource bundles
authorKenny Root <kroot@google.com>
Fri, 4 Dec 2009 17:38:48 +0000 (09:38 -0800)
committerKenny Root <kroot@google.com>
Mon, 7 Dec 2009 23:14:15 +0000 (15:14 -0800)
commit15c62a5b13cda41eee74f9d224e8a74cf31377b5
treedd074981fc7a4332c03a78556de573231f4ce7c2
parent0dfe5352d96bdf3e66961df2fd43117b9030bacd
Optional use of UTF-8 strings in resource bundles

Allows the use of UTF-8 for packing resources instead of the
default of UTF-16 for Java. When strings are extracted from the
ResStringPool, they are converted to UTF-16 and the result is
cached for subsequent calls.

When using aapt to package, add in the "-8" switch to pack the
resources using UTF-8. This will result in the value, key, and
type strings as well as the compiled XML string values taking
significantly less space in the final application package in
most scenarios.

Change-Id: I129483f8b3d3b1c5869dced05cb525e494a6c83a
Bundle.h
Command.cpp
Main.cpp
Resource.cpp
ResourceTable.cpp
ResourceTable.h
StringPool.cpp
StringPool.h
XMLNode.cpp
XMLNode.h