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. | |