Is it possible to be constantly monitoring the microphone from a background application (service?) on an Android phone?
Some idea of what I want to do:
- Listen constantly for an audible signal in the background.
- Upon receipt of 'interesting' audio signal, perform some network operation.
The background application must be able to intelligently relinquish access to the microphone should a foreground application require it (unless it can be shared?) - e.g. to make a call.
Is this possible?