Android Device Names is a 14 kB library that transforms the device model name into something people can understand. For example, a useless SM-N910W8
becomes Samsung Galaxy Note 4
.
Device Year Class is an Android library that implements a simple algorithm that maps a device's RAM, CPU cores, and clock speed to the year where those combination of specs were considered high end. This allows a developer to easily modify application behavior based on the capabilities of the phone's hardware.
Process Phoenix facilitates restarting your application process.
Modern, easy and customizable app manager for Android with Material Design.
Features:
Library for unique identification of an Android device. Provides also a backup solution
android-weak-handler is a memory safer implementation of android.os.Handler
.
Original implementation of Handler always keeps hard reference to handler in queue of execution. Any object in Message or Runnable posted to android.os.Handler
will be hard referenced for some time. If you create anonymous Runnable and call to postDelayed with large timeout, that Runnable will be held in memory until timeout passes. Even if your Runnable seems small, it indirectly references owner class, which is usually something as big as Activity or Fragment.
This is a library to simplify the usage of root commands on the Android OS. It is a Java wrapper around native binaries shipped with every Android OS, but can also be used to package and execute your own native binaries.