replicant-frameworks_native/libs/utils
Android (Google) Code Review 1d0ec01729 am aa642c0c: Merge changes 1591,1596 into donut
Merge commit 'aa642c0cc20293137376d44f8221876c121e5be9'

* commit 'aa642c0cc20293137376d44f8221876c121e5be9':
  Get the backup calling through to the file backup helper.
  Fix typos.
  Add a new feature to android.os.Debug to add the ability to inject only specific fields when calling setFieldsOn().
  Fixes #1836075. Adds consistency checks for the View hierarchy. To enable them, you need a debug build and ViewDebug.sConsistencyCheckEnabled set to true in debug.prop. This change also lets you easily enable drawing and layout profiling in ViewRoot by setting ViewRoot.sProfileDrawing, ViewRoot.sProfileLayout and ViewRoot.sShowFps in debug.prop with a debug build.
  Add Intent.ACTION_APP_ERROR
2009-05-14 14:53:27 -07:00
..
Android.mk Add some C++ code to do raw files for backup 2009-05-05 13:45:25 -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 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Binder.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BpBinder.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
BufferedTextOutput.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
CallStack.cpp auto import from //depot/cupcake/@136594 2009-03-05 14:34:35 -08:00
characterData.h auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Debug.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
executablepath_darwin.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
executablepath_linux.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
file_backup_helper.cpp Get the backup calling through to the file backup helper. 2009-05-14 09:39:32 -04:00
FileMap.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
futex_synchro.c auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IDataConnection.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IInterface.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IMemory.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
InetAddress.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IPCThreadState.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IPermissionController.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
IServiceManager.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
LogSocket.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryBase.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryDealer.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryHeapBase.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
MemoryHeapPmem.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08: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
Parcel.cpp Merge commit 'remotes/korg/cupcake' into merge 2009-03-18 11:33:14 -07:00
Pipe.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ported.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ProcessState.cpp 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 Squashed commit of the following: 2009-04-22 14:35:11 -07:00
SharedBuffer.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Socket.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Static.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08: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
SystemClock.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
TextOutput.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Threads.cpp auto import from //depot/cupcake/@136594 2009-03-05 14:34:35 -08:00
TimerProbe.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Timers.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Unicode.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
VectorImpl.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ZipEntry.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ZipFile.cpp AI 146964: tabs -> spaces 2009-04-20 12:48:39 -07:00
ZipFileCRO.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ZipFileRO.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
ZipUtils.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08: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.