AudioRecorder is a small recording app which can be used to record voice, music, etc.
AudioRecorder records in linear PCM format (wav files).
Likewise, AMR and AAC compressed formats are supported as long as they are offered by your device.
A peakmeter with a VU-Overload indicator is present.
For linear recording, the sampling rate and a digital volume control can be set.
A linear recording can be paused and resumed.
Recordings are stored in folders that can be configured using the month and year in the name.
A list of recent recordings is available as well as a small player to listen to recordings.
Android API Level 10 (2.3.3 GINGERBREAD_MR1) or higher is required for recording in AMR wideband or AAC format.
I can not guarantee that all sample rates, codecs and container formats will work on all devices.
Please try out what works best for you.