Can we access the Microphone driver of my android phone using Android NDK if so then how can I?
Can I set the driver disabled for some time?
Can I detect application name of my phone which is using my phone microphone?
As per Android Multimedia framework the MediaServer is responsible for opening the device and the Java based audio applications connect it as a client. The data transfer happens on the Binder. May because of this there is only one process seen which opens the audio device. Now I want to know how to get information from MediaServer? Anyone knows this or any other idea to find which application is using my phone microphone,i can't use the root permission.
The microphone on Androids is typically at the bottom of your phone. Look at where you plug your phone in, and you'll see some vents or holes. Speak into the mic directly to be heard by others or to speak to your phone.
RESET YOUR DEVICE If checking the apps on your mobile device one after the other will be strenuous and time consuming, then resetting your device can be a quick solution to the problem you are having with your microphone. Simply go to your device settings >> System >> Reset options >> Erase all data (factory reset).
Go to Settings > Apps & notifications > Advanced > Permission manager > Microphone. If you have installed sound amplifier or enhancer apps, they are most likely the culprit. Otherwise, try checking the apps that you suspect are the cause, revoke their mic access, then test your mic to see if they were the cause.
No, you cannot. :-)
(even using NDK)
Specific hacks might exist for certain devices.
But they would definitely interfere with the proper operation of Android framework.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With