This small application uses Java Reflection to display the values found in the class android.os.Build (including android.os.Build.VERSION). This is a good way to find specific build and version details about any android device. Because it uses reflection, it should show all values from any(even future) version of android.
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to, ect.