【问题标题】:How to force reload data for an Android APP如何强制为 Android APP 重新加载数据
【发布时间】:2019-04-16 15:14:14
【问题描述】:

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

我想改变它发出的声音,但实际的APP没有菜单可以这样做。

到目前为止,我所做的是: - 使用 ES explorer 扫描我的整个设备以获取音频文件。我找到了一个 .wav 文件,它就是我想要的那个。我删除了该文件并将其替换为我选择的另一个 .wav 文件。(相同的名称、相似的大小、比特率等)。

没用。旧文件仍然在不知道在哪里播放。

我进入菜单并清除了应用程序的缓存。

没用。

我重新启动手机,将新地图加载到手机并做我能想到的任何其他事情。没有任何效果。

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

我相信旧声音保存在临时文件夹中的某个位置,但我无法访问它,因为没有 root 并且该应用程序无法在有 root 权限的手机上运行。它播放的旧声音甚至在手机上的任何地方都没有,我删除了它。

谁能想到另一个选项来播放我的新文件?

【问题讨论】:

  • 我投票结束这个问题,因为这不是关于编程,而是关于如何使用安卓设备。

标签: android caching memory


【解决方案1】:

在应用开发过程中,应用的 res 文件夹中可能包含一个声音文件,例如到达目的地时播放的声音文件。 看看这个:https://android.stackexchange.com/a/108691 我并不是不鼓励你进一步追求这一点,但要准备好发现它可能不可能(现在)。

【讨论】:

  • 嗨。该文件在那里,以 .wav 格式清晰可见。只是改变它或删除它并没有让我感到困惑。安装后它把它放在它的应用程序文件夹中,然后从其他地方读取它?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-06
  • 1970-01-01
  • 2016-05-12
  • 2013-07-21
  • 2013-01-23
  • 1970-01-01
  • 2016-02-11
相关资源
最近更新 更多