通过安卓应用程序录制电话通话是否可能?

8

我是一名开发者,想要创建一个Android应用程序来记录电话通话。这源于我个人需要为了自己的目的和记录而记录电话通话。

这是否有可能实现?是否可以访问麦克风和扬声器输出的内容?

我对Android开发还比较新,所以请多包涵 :) 我认为我可以录制WAV文件,然后在通话结束时使用LAME或其他工具将其转码为MP3格式。这可能会消耗电池,但这似乎是一个让我熟悉Android的好项目。我打算使用Android 2.X。

1个回答

3
短答案是否定的。电话堆栈对应用程序开发人员相当限制,部分原因是出于安全考虑。您可能需要编写自己的“电话应用程序”,可能基于默认应用程序,并包括拦截音频流所需的必要钩子。但是,如果您是Android开发新手,则这将是一个极其困难的项目。我建议先尝试一些其他项目,然后再研究电话相关内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接