I want my app to start an activity at any time in response to a "shake" of the phone.
Would it be advisable to have a service constantly running in the background that listens for a change in the accelerometer?
Does anyone have any other way to do this?
There are plenty of apps that do this kind of thing.