M7350/tp-opensource/libutils
2024-09-09 08:52:07 +00:00
..
tests M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
utils M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Android.mk M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Asset.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
AssetDir.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
AssetManager.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
BackupData.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
BackupHelpers.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
BufferedTextOutput.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
CallStack.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Debug.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
FileMap.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Flattenable.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Looper.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Makefile M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
misc.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
NOTICE M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
ObbFile.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Pool.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
README M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
RefBase.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
ResourceTypes.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
SharedBuffer.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Static.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
StopWatch.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
StreamingZipInflater.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
String8.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
String16.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
StringArray.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
SystemClock.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
TextOutput.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Threads.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
Timers.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
VectorImpl.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
ZipFileCRO.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
ZipFileRO.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00:00
ZipUtils.cpp M7350v1_en_gpl 2024-09-09 08:52:07 +00: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.