I was trying to find out which application of my android phone is using my phone microphone,i researched and found:- 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 has any other idea can help me ..... Or tell me how to read info from MediaServer.