我的情况:我需要在较新版本的 Android 上检测是否有任何应用程序正在使用麦克风(例如默认录音机)。
我找到了很多选项,但它们只适用于版本< Android 10. Those codes fail to detect on recent Versions, because of the way things changed regarding foreground services or the ability to "kidnap" the usage of Mic. (at least that's what I managed to understand. correct me if I'm wrong, please)
是否仍然可以检测到不使用 VOICE_CALL 或 VOICE_COMMUNICATION 主动从麦克风录制音频的应用程序?
不可以,由于新的安全和隐私限制,在较新版本的 Android(Android 10 及更高版本)上检测使用麦克风的应用程序非常困难。