>is android able to make an sprite with animation, like using the picture above, and make an animated character?
Yes, of course
>"How to do it?"
Google search "sprite animation" and "sprite sheet" then make a port of existing code.
I also suggest you take a look at Slick which is a decent 2D gaming API for desktop Java. It uses the LWJGL OpenGL binding, so you will have to translate parts of it to Android & OpenGL ES. I'm not suggesting making an entire port of Slick, but look at it for examples.
I'll be releasing tools/middleware for sprite sheet animation, 2D skeletal based sprite animation, and more soon. Until then DIY.