dougt/MozStumbler — pull request #26 by dougt (2013-07-22 07:44:28+00:00)
Title: Make service

Chris, this is a pretty big change. It attempts to do the following:

1) factors out stuff from the main activity into a new Service.
2) implements a basic notification item
2a) this seems to be required and what we're suppose to do if we have a background service running for any long period of time
3) creates a alarm that wakes us up if the service somehow dies (hard to test -- needs more testing)
4) creates a runnable looper thread in the service so that we can do things that normally require a looper (like geo/cell/wifi APIs.)
5) I've moved the service into it's own process. So, I needed to add a bit of IPC via aidl. (Totally amazing eclipse makes this. Makes me want to cry when I think at mozilla/chrome style ipdl.)