Android phone water damage or changed setting?
I would try using a bluetooth headset.  The reason is this: if your microphone is damaged, the bluetooth headset should work just fine.  If there is an input volume setting gone wrong, using a bluetooth headset will not fix the problem.  This tells you if you want to look at replacing your phone or do you want to look for a setting to boost the microphone gain.