当前位置: 首页 > 知识库问答 >
问题:

Android Pie:以编程方式启用“自动记录所有通话”

姬高澹
2023-03-14

通话录音API在Android 9上已经不起作用了

入境的

在新的Android 9操作系统中,它内置了自动通话记录功能。解决这个问题的办法是使用默认的电话系统应用程序,启用自动记录所有通话。

到目前为止,仅记录了手动步骤,如下所述:

Vivo 转到“设置”

小米步骤可能会有所不同

三星步骤可能不同

需要以编程方式实现这一点

>

  • 我正在寻找一种解决方案,以编程方式执行此步骤,同时考虑所有移动属性。

    还需要以编程方式获取默认录制路径(从android手机上的设置),其中录制在通话结束后自动保存。对于Vivo手机,此录制路径为Internal_Memory/Recorder/Call/。这取决于手机制造商。

    对此任何帮助都将不胜感激。

  • 共有1个答案

    林子石
    2023-03-14

    为了解决查找记录器默认路径的问题。我从扩展名为.mp3的存储中获得了所有媒体文件,。aac等,并根据上次修改的名称对其进行排序。最后一个文件名和路径给出了默认记录器的路径。

    树地图

    song.listFiles文件

                for (File filesName : listRecFiles) {
    
                    if (filesName.getName().endsWith(extension)) {
    
                        modifdate = modifiedDate(filesName.getPath().toString());
                        songMap.put(modifdate, filesName.getPath());
                    }
                }`
    

     类似资料:
    • 问题内容: 请看下面的代码 数据库连接器 数据库UI 在这种情况下,我需要通过右键单击 _数据库节点 启动服务器_来手动启动derby(我正在使用NetBeans)。这是一个嵌入式数据库,这意味着我要将其从一台计算机转移到另一台计算机,并愿意通过双击jar文件来开始,而不是在每台计算机上都配置数据库并手动启动它们。但是,如果我没有手动启动数据库,则会收到错误消息 java.sql.SQLNonTr

    • 请看一下下面的代码 数据库连接器。JAVA 用户界面 在这种情况下,我需要通过右键单击数据库节点手动启动derby(我使用的是NetBeans) JAVAsql。SQLNonTransientConnectionException:java。网ConnectException:连接到端口1527上的服务器本地主机时出错,消息“连接被拒绝:连接”。 无论是在NetBeans内部,如果我没有手动启动它

    • 如何以编程方式启用自动启动权限? 如何查找哪些电话需要自动启动代码? 如何检查自动启动权限是启用还是禁用?

    • 问题内容: 尝试启动并通过电话。没有。通过我的应用中的此代码进行Skype: Skype已启动,但无法捕获该数字。 问题答案: 此代码对我有用,可以在两个Skype用户之间发起呼叫: 要找到这个(和其他),请使用打开。查看AndroidManifest.xml,您将看到他们所知道的所有意图过滤器。如果要触发这些意图过滤器之一,则需要制定一个与之匹配的意图。这是上面的代码匹配的意图过滤器: 您可以从

    • 问题内容: 我正在尝试第一次使用SLF4J(带绑定)。 我想配置3个不同的命名,它们可以由返回,将记录不同的级别并将消息推送到不同的附加程序: 记录器1记录调试并附加到 记录器2记录TRACE +并追加到 记录器3记录ERROR +并追加到其他记录器 此外,我希望以编程方式配置它们(使用Java,而不是XML或log4j.properties文件)。 我想通常,我会在一些自举代码中的某处(如ini

    • 问题内容: 我想使用此代码来重新启动运行 Android Things的 RPI3 : __ 我收到以下错误: java.io.IOException:无法运行程序“ su”:error = 13,权限被拒绝 我将所有权限添加到清单中 我想念什么吗? 问题答案: DP 4中的 二进制文件,与之前的所有开发人员预览一样,具有世界可执行的权限,即以下产量 话虽如此,仍然可以为任何用户( Android