【安卓按键】找到APP发送语音的存放位置

大家好,我是郭立员,做发送语音的脚本有一个难点,就是如何找到app存放语音的路径,我们做这类脚本的思路就是语音替换,那么就必须要找到语音存放路径。

拿几个app路径看一下:

QQ:

/sdcard/tencent/MobileQQ/4832326/ptt/202101/2/stream_2021010209112160.slk

微信:

/sdcard/tencent/MicroMsg/7551d469893ff002b96768d78f19bce7/voice2/22/b6/msg_560916010221521a808feb9100.amr

抖音:

/sdcard/Android/data/com.ss.android.ugc.aweme/cache/3707153049200135/im/audio/download/6749892055457071624/24333f4efe4e161d92093d1ed2b64ea9.m4a

每一个app的存放路径都不同,并且没有统一规律,还特别长,最关键一点是语音的后缀名还不一样,所以就没法用搜索功能查到。

那么我们如何获取到app的语音路径呢?

第一种方法:百度

所有问题都可以尝试用搜索引擎查找,这也是我们解决问题的常用手段。

第二种方法:文件监控

当我们发送语音的时候会生成了一个语音文件,对比发送前后,整个手机(模拟器)会增加一个新的文件。

通过文件监控,我们把新生成的文件显示出来,然后我们就找到想要的文件路径了。

关于文件监控推荐两个方法:

①用File Monitor 这个app

在这里插入图片描述

②用jsd插件的MonitorFile命令

在这里插入图片描述

这里需要注意一点,不是说有了监控工具就一定能找得到语音的路径,还需要你有一定的识别路径的能力。

因为监控过程中会有很多文件记录,这些文件并不都是你想要的文件,你要从中筛选出,当然还有一个难点就是你并不知道文件的名称和后缀,全部要凭经验分析。

分析方法有以下几点(经供参考)

(1)路径中含有你要找的app包名

(2)路径中有你的账号或者id编号,这是因为同一个app是可以更换多个账号登录,如果不区分,那么就可能会出现账号之间混淆。

(3)排查明显不可能是语音文件的后缀,比如.log这个明显是日志文件就可以直接排除,对于某些不熟悉的文件后缀名也要格外注意,因为很多app都有自己专属的语音文件后缀,遇到不熟的后缀名不妨在百度上查一下,看看是不是想要找的语音后缀。

通过以上几点进行筛查,一般就可以找到你想要的路径了,当然也不排除没有监控到生成文件的这种情况。

关于查找语音路径的内容就这些了,平时我很少用脚本发送语音,原因无他,这东西能不能发送出去全看脸,我只能做到按照步骤一步步操作,至于能不能发送出去,或者对方能不能听见就无法保证了。

文章结尾放一张发送语音的过程图:

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值