so there is one recent scenario where we faced an issue that from native signals like AM FM signals we are unable to hear the sound so now to play the sound we are using audio manager particularly hardware audio source class to start and stop the sound generated by a tuner so in order to find that and also it was found as a radio issue because when we are accessing that hardware audio source start from the framework side from the framework side it was not generating any response like it was not starting the hardware audio source so because of that after four or five seconds user face that ANR issue like application not responding issue so first of all we have analyzed that that why radio is getting this ANR issue then we after checking all the code and all the related logs in log files we found that we are like requesting hardware audio source to start but it is not starting so what we have done is we have set up a meeting with a framework team explained them of our findings like what I have found in the logs and what framework team needs to check into the particular audio manager service so in in order to explain them I have to create one application like one example application where I have added three buttons it is just normal application I have added three buttons one to create hardware audio source another one to start a hardware audio source and third one to stop hardware audio source so that they just need to install the application at their site at their software and using three buttons they will be able to reproduce this issue so to help them in the reproduction of the ANR issue I have created one APK and give it to them explained to them how they can reproduce and on the basis of that reproduction they will be able to find the exact RC like why this ANR issue is happening so in that context we are like contributing to AOSP framework teams to resolve this kind of issues like whatever we are facing we need to discuss with them and if it is a issue from framework side then they will be able to find the RC and fix the issue in the next stable version so yeah
