【问题标题】:Access internal files after built - Cordova构建后访问内部文件 - Cordova
【发布时间】:2025-11-21 12:50:02
【问题描述】:

我想知道是否可以在使用cordova插件构建后访问应用程序的内部文件。

我的项目基于 Android,这是我的文件:

index.html html: - remove.html js css

因此,在构建应用程序之后,我想使用应用程序中的某个选项访问 remove.html 并将其删除。 我发现cordova的FILE插件对设备内的文件有用,但对应用程序没有用。 请问有人知道吗?

【问题讨论】:

    标签: android file cordova


    【解决方案1】:

    我们没有修改 apk 内部文件保存位置的权限。由于您的 remove.html 是您的应用 apk 的一部分,我们不能只删除它。

    您可以采用与 sqlite 原始数据库文件相同的方法。当您的应用程序第一次启动或运行时,将您的文件 (remove.html) 复制到您可以修改/删除它的数据文件夹。确保您的应用程序仅在任何地方使用此新路径。

    查看copyDatabaseFromAssets function in this code 以获取有关如何执行此操作的示例。由于您将拥有修改权限,因此您可以根据需要删除或修改此文件。

    【讨论】: