runs as a service, so always running ...until you tell it to stop or the phone crashes, reboots, shuts off, battery dead, etc.
many options to control audio quality and source.
interface simple enough for a child to use.
if the screen says "record?", check word to start service.
if the screen says "RECORDING!, uncheck to stop it.
if your phone crashes while recording, it may start checked. just click it twice to start the service.
if you don't understand the settings:
higher numbers are higher quality and make large files.
lower numbers use less battery and have smaller file sizes.
compressed (mp3) sucks both ways, but some people like it.
default settings will capture your entire day for ~1GB using very little battery power.
has an option for recording phone calls. the code is there for PCM (not coded for compressed mode), but this feature is crippled on most phones. don't complain if it doesn't work. contact your phone manufacturer and/or carrier for more details on feature stripping.
improvements over my last crappy version:
some guy complained about not being able to use camera mic, so now you can.
PCM (wav) now rewrites the file header every time the buffer dumps, so no more corrupt WAV files.
blank wav files are mostly fixed, this is a problem with the phone not releasing the phone (usually default) microphone. i put a 200ms delay to lessen the chance of it happening, but on slower phones, it may still occur. just use the camera mic instead if this becomes a problem.
this is just the next iteration of my recording software.
it started as my first android project (RECORDING!), evolved into RECORDING MORE!, and now ... RECORDING SOME MORE!
next version: RECORDING EVEN MORE!