diff options
author | Raph Levien <raph@google.com> | 2015-08-31 16:21:20 -0700 |
---|---|---|
committer | Roozbeh Pournader <roozbeh@google.com> | 2015-10-14 19:11:33 +0000 |
commit | 35e026929b10bf05c4c78fce6f05d7569972c5cb (patch) | |
tree | bdd52e2b3a736a04b7add2ed8c3e746768828a1b /core/java/android/text/StaticLayout.java | |
parent | b7e722b88fab8b67f8a2ef54a7acb8c6672b6f46 (diff) | |
download | frameworks_base-35e026929b10bf05c4c78fce6f05d7569972c5cb.zip frameworks_base-35e026929b10bf05c4c78fce6f05d7569972c5cb.tar.gz frameworks_base-35e026929b10bf05c4c78fce6f05d7569972c5cb.tar.bz2 |
Load binary hyphen data files
Support for loading the pre-compiled binary format for hyphenation
patterns.
Bug: 21562869
Bug: 21826930
Bug: 24570591
Change-Id: Iaeaa9c9ac9dac236af6b0d7894c2e2396bc8447d
(cherry picked from commit 091dba2de1e5fa7d4db9f8ccbf1f86e5825d0f52)
Diffstat (limited to 'core/java/android/text/StaticLayout.java')
-rw-r--r-- | core/java/android/text/StaticLayout.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/text/StaticLayout.java b/core/java/android/text/StaticLayout.java index 3b0def2..6303322 100644 --- a/core/java/android/text/StaticLayout.java +++ b/core/java/android/text/StaticLayout.java @@ -29,6 +29,7 @@ import android.util.Pools.SynchronizedPool; import com.android.internal.util.ArrayUtils; import com.android.internal.util.GrowingArrayUtils; +import java.nio.ByteBuffer; import java.util.Arrays; import java.util.Locale; @@ -1243,7 +1244,7 @@ public class StaticLayout extends Layout { private static native void nFreeBuilder(long nativePtr); private static native void nFinishBuilder(long nativePtr); - /* package */ static native long nLoadHyphenator(String patternData); + /* package */ static native long nLoadHyphenator(ByteBuffer buf, int offset); private static native void nSetLocale(long nativePtr, String locale, long nativeHyphenator); |