replicant-frameworks_native/include/utils
Kenny Root 49a65e5526 Move extract native libraries to JNI code
The built-in ZipFile class was quite a long time to find an unpack
libraries. Move everything to using the libutils ZipFileRO class that
goes quite a bit faster. Initial measurements are 6 times faster than
the Java code.

Also, read files off the disk and compare their CRC against the APK's
CRC to see if we need to write the new file to disk. This also cuts down
the bootup time by up to a second per APK that has native files.

Change-Id: Ic464a7969a17368fb6a6b81d026888c4136c7603
2011-07-26 10:14:58 -07:00
..
ashmem.h
Asset.h Change assets to use 64-bit API 2010-12-08 11:21:30 -08:00
AssetDir.h
AssetManager.h Runtime resource overlay, iteration 1. 2011-04-01 14:12:10 +02:00
Atomic.h
BackupHelpers.h Full local backup infrastructure 2011-05-10 17:52:51 -07:00
BitSet.h Workaround apps that make assumptions about pointer ids. 2011-07-01 19:08:15 -07:00
BlobCache.h Use rand() for MinGW 2011-06-15 20:55:49 -07:00
BufferedTextOutput.h
ByteOrder.h
CallStack.h dump callstack on Surface use error 2010-12-10 15:37:48 -08:00
Compat.h Change assets to use 64-bit API 2010-12-08 11:21:30 -08:00
Debug.h
Endian.h
Errors.h
FileMap.h Change assets to use 64-bit API 2010-12-08 11:21:30 -08:00
Flattenable.h
Functor.h Modify the GL renderer's functor to pass the clip to WebView 2011-03-16 15:31:33 -07:00
GenerationCache.h Add TextLayout Cache 2011-03-02 13:29:20 -08:00
KeyedVector.h
LinearTransform.h Add a linear transform library to libutils 2011-06-28 17:43:30 -07:00
List.h
Log.h
Looper.h Fade out the mouse pointer after inactivity or other events. 2011-03-02 15:37:57 -08:00
misc.h
ObbFile.h OBB: use PBKDF2 for key generation. 2010-10-13 18:25:33 -07:00
PropertyMap.h Add initial support for cursor-based pointing devices. 2010-12-29 13:19:53 -08:00
RefBase.h may fix build on some version of gcc 2011-06-14 11:50:22 -07:00
ResourceTypes.h am a8d7ea06: am 220cd77d: Merge "Enforce public resource restriction on bag parents." into honeycomb-mr2 2011-06-09 16:06:07 -07:00
SharedBuffer.h
Singleton.h Purge Skia objects from GL caches as needed. 2010-09-08 18:04:33 -07:00
SortedVector.h SF transactions are now O(1) wrt IPC instead of O(N). 2011-06-29 15:05:41 -07:00
StopWatch.h Native input dispatch rewrite work in progress. 2010-06-13 17:42:16 -07:00
StreamingZipInflater.h Change assets to use 64-bit API 2010-12-08 11:21:30 -08:00
String8.h Bug 4016329 do full string comparisons 2011-03-14 17:59:51 -07:00
String16.h Split UTF functions from String8/16 2010-11-12 15:53:40 -08:00
StringArray.h
StrongPointer.h Fix sp<> conversion operator / constructor 2011-02-25 16:20:52 -08:00
SystemClock.h
TextOutput.h
threads.h Merge "Add Thread::join" 2011-07-06 11:37:53 -07:00
Timers.h Refactor how timeouts are calculated. (DO NOT MERGE) 2011-05-23 17:20:42 -07:00
Tokenizer.h Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
TypeHelpers.h Fix some issues with RefBase debugging. 2011-02-23 22:21:41 -08:00
Unicode.h Split UTF functions from String8/16 2010-11-12 15:53:40 -08:00
Vector.h SF transactions are now O(1) wrt IPC instead of O(N). 2011-06-29 15:05:41 -07:00
VectorImpl.h Even more native input dispatch work in progress. 2010-06-17 13:27:16 -07:00
ZipFileCRO.h Change assets to use 64-bit API 2010-12-08 11:21:30 -08:00
ZipFileRO.h Move extract native libraries to JNI code 2011-07-26 10:14:58 -07:00
ZipUtils.h