Defining OpenGL Extensions:
OpenGL implementations differ for Android devices in terms of the OpenGL ES API extensions that are supported. These extensions include texture compression, but usually also include other extensions for the OpenGL feature set.
To determine which texture compression formats and other OpenGL extensions are supported on a specific device:
Run the following code on the target devices to determine which texture compression formats are supported:
String extensions = javax.microedition.khronos.opengles.GL10.glGetString(GL10.GL_EXTENSIONS);
Warning. The results of this conversation are device dependent! You must run this call on several target devices to determine what types of compression are usually supported. Review the results of this method to determine which OpenGL extensions are supported on the device.
source share