replicant-frameworks_native/libs/utils
Android (Google) Code Review 03428fcc8b am 1585bd24: Merge change 4828 into donut
Merge commit '1585bd24c10d16351f89e32dddbfa799f18db6bd'

* commit '1585bd24c10d16351f89e32dddbfa799f18db6bd':
  Report densities in badging, debugging for nine patch bug.
2009-06-19 16:44:07 -07:00
..
Android.mk get rid of LogSocket which wasn't even implemented (enabled) 2009-06-05 15:11:23 -07:00
Asset.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
AssetDir.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
AssetManager.cpp Update aapt badging for native code, configs, density, etc. 2009-05-18 15:22:00 -07:00
BackupData.cpp backup stuff 2009-06-18 18:41:11 -07:00
BackupHelpers.cpp backup stuff 2009-06-18 18:41:11 -07:00
BufferedTextOutput.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
CallStack.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
CharacterData.h rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
Debug.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
FileMap.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
futex_synchro.c This should fix the simulator build. 2009-05-22 12:25:56 -07:00
misc.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
README auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
RefBase.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ResourceTypes.cpp Report densities in badging, debugging for nine patch bug. 2009-06-19 15:13:28 -07:00
SharedBuffer.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Static.cpp checkpoint: split libutils into libutils + libbinder 2009-05-20 12:55:02 -07:00
StopWatch.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
String8.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
String16.cpp auto import from //branches/cupcake/...@137873 2009-03-11 12:11:56 -07:00
StringArray.cpp rename string_array.h to StringArray.h and move the implementation from the header file to a new cpp file. 2009-06-05 01:26:23 -07:00
SystemClock.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
TextOutput.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
Threads.cpp auto import from //depot/cupcake/@136594 2009-03-05 14:34:35 -08:00
Timers.cpp get rid of sleepForInterval() which didn't seem to be used anywhere in the source tree. Also get rid of ported.h which seem to be used only (possibly) in the sim. moved the implementation there. 2009-05-31 23:45:01 -07:00
Unicode.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
VectorImpl.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ZipFileCRO.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
ZipFileRO.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00
ZipUtils.cpp rename a few files to camel-case, add copyright notices 2009-06-04 13:53:57 -07:00

Android Utility Function Library

If you need a feature that is native to Linux but not present on other
platforms, construct a platform-dependent implementation that shares
the Linux interface.  That way the actual device runs as "light" as
possible.

If that isn't feasible, create a system-independent interface and hide
the details.

The ultimate goal is *not* to create a super-duper platform abstraction
layer.  The goal is to provide an optimized solution for Linux with
reasonable implementations for other platforms.