如何为Android APP强制重新加载数据

时间:2018-11-13 17:55:48

标签: android caching memory

我有一个Android设备。此Android设备上有一个导航APP,每次我到达目的地时都会播放声音。

我想更改它发出的声音,但实际的APP没有菜单来做。

到目前为止,我所做的是: -使用ES资源管理器扫描我的整个设备以获取音频文件。我找到了一个.wav文件,这是我想要的文件。我删除了该文件,并用另一个我选择的.wav文件替换了该文件(名称,大小,比特率​​等)。

没用。旧文件仍然可以从谁知道的地方播放。

我转到菜单并清除了应用程序的缓存。

没用。

我重新启动手机,将新地图加载到手机上,然后做我能想到的其他事情。什么都没有。

我无法清除该应用程序的数据并强制其重新加载声音,因为我在内部拥有该应用程序的设置并且无法备份。

我相信,旧声音会保存在temp文件夹中的某个位置,但我无法访问它,因为没有root用户,并且该应用程序无法在root用户的手机上正常工作。它播放的旧声音甚至在手机上都没有,我删除了。

有人能想到另一种方法来播放我的新文件吗?

1 个答案:

答案 0 :(得分:0)

在应用开发过程中,声音文件(例如到达目的地时播放的声音文件)可能已包含在应用的res文件夹中。 看一下这个:https://android.stackexchange.com/a/108691 我不劝阻您进一步进行此操作,但准备发现可能(暂时)是不可能的。