Introducing GLWallpaperService

Are you looking to make a live wallpaper for Android? Wondering how to use OpenGL from a wallpaper service?

Mark Guerra and some other contributors have kindly made their work available on GitHub, at This repository includes an OpenGL wallpaper service as well as several samples that show you how to use the service.

Yours truly has submitted a couple of pull requests to add support for OpenGL ES 2.o and to provide an alternative implementation which minimally wraps GLSurfaceView. If / when these are merged in, I’ll be able to update How to Use OpenGL ES 2 in an Android Live Wallpaper, as it’ll become much easier to do so!


About the book

Android is booming like never before, with millions of devices shipping every day. In OpenGL ES 2 for Android: A Quick-Start Guide, you’ll learn all about shaders and the OpenGL pipeline, and discover the power of OpenGL ES 2.0, which is much more feature-rich than its predecessor.

It’s never been a better time to learn how to create your own 3D games and live wallpapers. If you can program in Java and you have a creative vision that you’d like to share with the world, then this is the book for you.


Leave a Reply

Your email address will not be published. Required fields are marked *