Find location by means other than GPS / phone network in Android? [closed]

view story

http://stackoverflow.com – I'm working on an android app that needs to constantly get location data, or as constantly as possible. I know this is going to drain the battery and use lots of data if the user isn't on wifi. Is there any other way to transmit some kind of you are here message to a phone that wouldn't use data or be a constant drain on the battery by using the GPS. I know enough about phones to think this is a stupid question but I also know enough to know I don't know that much. So does anyone extremely familiar with Android know if there is any way to get location data, or any data, to the phone without (HowTos)