In this article, we will introduce a bit about OpenGL and its integration in Android. Let's talk about OpenGL.
OpenGL, as I mentioned before, is a graphics library that helps us to create 2D and 3D environments. This library, opposite to Direct3D from Microsoft, is multiplatform, in that you can create applications that use OpenGL in a GNU/Linux system and in a Windows one.
In mobile devices we have a reduced version: OpenGL ES. It has less functionality that OpenGL (without ES) and it's adapted to small devices with their limitations. In an Android phone we don't have great graphics cards, so resources and implementation have to be optimized if we want to achieve good results.
On the Khronos page we can find a lot of information about this technology.
http://www.khronos.org/opengles/