You can use the Media Effects framework to easily apply lots of impressive visual effects to photos and videos in your Android app. In this tutorial, you are going to learn how to convert a photo into an OpenGL texture and then use the framework to apply various effects to it.
Source files for the Tuts+ tutorial: How to Use Android Media Effects With OpenGL ES
Read this tutorial on Tuts+