Hard at work on the latest update. First, after numerous emails about this I've finally decided to add timed interval recording. Right now the app records data only if you are moving. This is Drive-testing 101 -- why continue to record data if you are sitting in a traffic jam, not moving or moving very slowly? This also keeps the data files from blowing up. Well, since users seem to want it I'm working out a way to add this. Basically, the app will insert data at 5, 10, 20, or 30sec intervals (still working that little bit out). The trick is getting that to work with the current method.
The second slightly more exciting addition is a charted display of signal strength! I've toyed with this idea for a while (and have wanted to do a chart ever since I started programming in Android), and now I have it. Took a while to hunt down the basic code for how to create a chart, then how to create an animated chart (it's going to be signal strength over time), but I got it. I'm currently working on handoff and technology indicators, and a nice way of displaying the current cell.
Ran into a couple brick walls. One was binding an activity to a service, and the other has been using a custom view. I thought binding would be a no-brainer -- there is so much example code out there it's not funny. But -- typically -- try as I might, I could not get it to work. I was literally copy-and-pasting the code into my app and it wouldn't work! I finally gave up when I thought that it really wasn't adding anything substantive to the app -- and what I was contemplating would have just complicated things down the line. I've put the View thing on the back burner until I get some of the major bugs of the chart worked out.
This is going to take a lot of testing/debugging.