我正在开发一个Android应用程序,该应用程序需要保持麦克风打开,因为它必须收听“ Ok Google”之类的字词才能触发某些操作。我正在使用前台服务(使用snowboy库)进行此操作。 问题是,到目前为止,我的应用程序拥有对麦克风的独占访问权,并且阻止了其他应用程序的使用(例如,当我的应用程序使用麦克风时,我无法发送whatsapp音频)。 我想在其他应用程序需要时发布麦克风,但找不到合适的解决方案(例如事件监听器)。我一直在调查,发现了一些类似的问题,但没有找到好的解决方案。
How to release the microphone resource when another Android app needs it?
https://issuetracker.google.com/issues/36982217
有什么想法吗?