Geotools-andriod is a project mainly written in Java, it's free.
Experiment in adapting geotools factory subsystem to android
404: Not Found