在安卓系统中如何在通话的时候进行录音?

2023-04-26 13:22:21 +08:00
 Ashore
开发这个功能不是为了做什么流氓软件,是给公司的电话销售用的。

目前是用 uniapp 开发,在安卓 9(荣耀 v10)上该功能能够正常使用,在安卓 13 ( coloros13 )上这个功能就失效了。
录音部分用到的代码来自`https://learnku.com/articles/73959`。
请问实现这个功能还有什么其他办法吗?
还有就是原生安卓开发能够实现这样的功能吗?
5607 次点击
所在节点    程序员
34 条回复
wanwaneryide
2023-04-26 17:01:15 +08:00
使用手机的自动录音吧,稳定的一批。然后解析录音文件的文件名,文件名其中有号码 来去电时间,读取录音文件和通话记录做匹配,然后自动上传记录和录音就行了。然后就做国产手机的几个主流手机厂就行了。至于手动关闭录音、删除通话录音和记录,那不是技术问题,是行政管理的事了
Andrue
2023-04-26 17:04:11 +08:00
谷歌的拨号器内置了通话录音功能,只是非认证设备没有显示,如果设备取得 root 权限去改一下配置文件就能启用了,快速操作请用
https://github.com/jacopotediosi/GoogleDialerMod
shwnpol
2023-04-26 17:10:28 +08:00
lineageOS 自带这个功能,可以去看看他们的代码?
lakehylia
2023-04-26 17:43:46 +08:00
直接让销售打开手机录音功能啊,或者给销售派发带手机录音功能的手机
pkoukk
2023-04-26 18:13:40 +08:00
给老板安利一下中间号,就是运营商提供的号码反代
既能保证所有通话都被录音
也能保证销售无法获得客户的实际手机号,或者客户不能拿到销售的实际手机号
lower
2023-04-26 18:58:17 +08:00
@pkoukk 赞同,这才是主流的方案😂 还能防止销售号码被拉黑
alfchin
2023-04-26 19:02:16 +08:00
上面说安卓 13 不能用的录音的,可以下一个 cube acr ,安排的明明白白的
x2009again
2023-04-26 19:24:12 +08:00
@pkoukk #25 反代,哈哈,华为叫虚拟号,录音文件好像要自己下载保存,服务器只存放一周左右的,服务器定时取文件就好了
efaun
2023-04-26 19:37:09 +08:00
按理说应该上话务台的
SeanTo
2023-04-27 00:19:30 +08:00
应该是可以的,下面这个录屏软件,录音可以选择声音来源为内部声音。在 pixel 3 原生 Android 12 上无外放能正常录音。我手机是 root 了,但这款 app 并不需要 root 权限。它只请求相机,麦克,和文件存储权限。肯定是有方法 4 。

https://play.google.com/store/apps/details?id=com.kimcy929.screenrecorder
wingch
2023-04-27 07:18:01 +08:00
可以試試訊飛的 iflybuds 耳機,Android iOS 也能用 直接從耳機錄音擺脫系統限制
但應該不可以自己開發功能
Ashore
2023-04-27 09:08:43 +08:00
@zhouhuade
@wanwaneryide
@winterx 不搞了 直接和老板说了搞不定
@pkoukk 给老板科看了 老板说没必要

@alfchin 我试了下 好像也不能进行通话录音
wanwaneryide
2023-04-27 09:54:33 +08:00
@Ashore 还有一种办法就是买定制的手机,好像是红米手机刷系统后定制的手机,录音、微信监控啥的都是系统服务了。相关都关不了
TnTZard
2023-05-29 16:19:38 +08:00
@Ashore 是的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX