我正在开发一个安卓应用程序。我想在屏幕关闭时在后台访问麦克风。我不想录制声音。我需要的是在振幅超过某个值时触发一个事件。我怎样才能做到这一点?
谢谢。
最佳答案
您需要使用服务启动一个 Activity 。
在服务中,创建一个 MediaRecorder对象。
这个类有几个振幅方法(其中之一是 getMaxAmplitude()
)。您可以将其与一点数学知识结合使用来实现您想要的结果。
关于java - 在android中后台访问麦克风,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23814146/