gpt4 book ai didi

javascript - 在 cordova 中以独立于平台的方式访问数据目录

转载 作者:行者123 更新时间:2023-11-29 11:12:55 26 4
gpt4 key购买 nike

我正在开发一个 corodva (phonegap) 应用程序,并将一些下载的文件保存到数据目录。目前,如果我通过以下方式访问目标文件的文件系统条目:

function gotFS(fileSystem) {
fileSystem.root.getFile("<filename>", {create: true}, gotFileEntry, fail);
}

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);

我试过 LocalFileSystem.APPLICATION但它给出了 javascript 错误。

在 iOS 中,文件被保存到 /Documents/<filename> 中, 在 android 中进入 /mnt/sdcard/<filename> .

我想将这些文件存储在 /data/data/<app>/<filename> 中在 Android 中和 iOS 中的等效项(我猜是 /Application Support/<filename> )。

现在的问题是:

有没有办法以独立于平台的方式访问这些,这样我就不需要添加 ifs 来检查我在哪个平台?

最佳答案

我写了一篇小博文来展示如何将依赖于平台的路径移出到您在启动时加载的 json 文件中。这样您就不必针对所使用的平台进行笨拙的测试。

http://simonmacdonald.blogspot.com/2012/01/on-eleventh-day-of-phonegapping.html

关于javascript - 在 cordova 中以独立于平台的方式访问数据目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com