Gasbot,
You get karma for showing up and explaining, I also want to say kudos on your app, I also want to apologize for all those ignorant comments that are left to any of you app developers, the comments section is supposed to be a place where you can get feed back and not tirade of stupidity with things like "first post' and my political or religious view is better than yours as well as the low ratings from ppl who just seem way to ignorant to post anything when their silence would be appreciated more than their 12 words of illiteracy.
Thanks man, yeah the comments are often garbage, but I know it's just the kids having their fun with anonymity. Hopefully it doesn't turn off other developers, but I have to admit it did make me think twice about whether I made the right move engineering GasBot for the Android platform for a moment. Google is getting hammered pretty hard on their help forums about having some kind of comment moderation and thus far they're kind of resisting it, but hopefully they wisen up a bit and realize that without it, the kids are just going to run wild and end up ruining it for everyone.
Yeah, great to see a developer here on our forums. Welcome to TmoNews and good luck with your apps. I agree it sucks with that horrible restriction Google has put on your character limitations. I have not had the best experience with accuracy of the gas prices in my area (Lawrence, KS) but I realize that isn't your fault. Besides the information that is out of your control, the app itself is very good and since the first rendition, has done a much better job of finding my location. I also love the new ability to enter the address for those times when I'm indoors and just can't get a GPS signal. On that note, might I recommend trying to use the general location service that the G1 has using cell network for another "My Location" option when GPS isn't an option. That would be just easier then entering in my address. All in all though, nicely done. I am starting on my own apps (very basic right now) and hope I can make something this polished.
Yeah actually what it tries to do is if the GPS location is turned on, it asks the GPS system to let it know when it has a fix. Then it waits 20 seconds and if the GPS receiver hasn't responded by then, it'll ask the network location api to let it know which is usually instantaneous. I originally had written it so that if GPS was off, but network location was on, then it would just go straight to there for the loc, but I believe I've found a bug in the LocationManager API where if the GPS is off and you try to query the network location, it gives an unhandled exception even when wrapped in a try/catch. So if the GPS is off, but the network location is on then it'll just pull from the last known location like it used to do all the time in the 0.6 - 0.8 versions.
Let me know if you need any help with your apps, I know I had my fair share of trials and tribulations while writing GasBot!
