[英]There is any Android API to record call conversation and/or automatically answer calls?
[英]Android Pie: Enable “Record all calls automatically” programmatically
通话录音 API 不再适用于 Android 9
Android 9 上的呼入和呼出电话录音不再使用 MediaPlayer。 只记录一侧的声音(忽略传入的声音)。
使用新的 Android 9 操作系统,它具有打开自动通话录音的内置功能。 对此的解决方案可能是使用默认电话系统应用程序,通过启用自动记录所有呼叫。
到目前为止,仅记录了手动步骤,如下所述:
Vivo Go 到设置>系统应用程序设置>电话>通话录音以启用自动记录所有通话
小米步骤可能不同
三星步骤可能会有所不同
需要以编程方式实现这一目标
我正在寻找一种解决方案,以编程方式执行此步骤,同时考虑所有移动属性。
还需要以编程方式获取默认录音路径(来自 android 手机上的设置),其中录音在通话结束后自动保存。 对于vivo手机,这个录音路径是Internal_Memory/Recorder/Call/。 它因手机制造商而异。
对此的任何帮助将不胜感激。
为了解决你找不到刻录机默认路径的问题。 我从存储中获取了所有带有扩展名.mp3、.aac 等的媒体文件,并根据最后修改的名称对其进行了排序。 最后一个文件名和路径给出了默认记录器的路径。
TreeMap<Date, String> sortedMap = new TreeMap<Date, String>(all.mp3,.aac etc., files);
` 文件[] listRecFiles = song.listFiles();
for (File filesName : listRecFiles) {
if (filesName.getName().endsWith(extension)) {
modifdate = modifiedDate(filesName.getPath().toString());
songMap.put(modifdate, filesName.getPath());
}
}`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.