I'm trying to draw a hexagon grid in my Android application. I don't want to reinvent the wheel here so I'm looking for some frameworks/libraries or just some basic ideas about how should one do this. Do you have some ideas?

What I found so far:

 - [some math but not for android][1]
 - [nice, but not for java][2]

 [1]: http://www.gdreflections.com/2011/02/hexagonal-grid-math.html
 [2]: http://www.codeproject.com/Articles/14948/Hexagonal-grid-for-games-and-other-projects-Part-1