At present in Android application development process, recording in the recording file away top phenomenon (once said voice value more than 24000, will be handling) :

I have done the following verification tests:
1, using Android native recorder for recording: it has also appeared in the recording file phenomenon
2, the Android system used to own tinyalsa recording tool tinycap: normal audio file
3, the sampling precision is 16 bit
4, Android HAL layer is only for the operation of the hardware, not involved in data processing