【问题标题】:How to get storage location in Cordova/PhoneGap?如何在 Cordova/PhoneGap 中获取存储位置?
【发布时间】:2014-05-28 21:41:40
【问题描述】:

我希望存储一些在运行时下载的特定于应用程序的数据(图像和声音)。下载部分工作正常(使用new FileTransfer();),但目前目标存储路径仍然是硬编码的(即我的Genymotion模拟器上的file:///storage/emulated/0/myapp

我相信不同设备之间的存储路径是不同的,不是吗?如果是这样,如何获取存储文件夹的根路径?我并不特别关心文件夹是私有的还是在不同的应用程序之间共享。

*我检查了https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md,但不确定如何使用 API。

我正在使用最新的 Phonegap (3.4.0)

【问题讨论】:

    标签: android cordova local-storage storage


    【解决方案1】:

    我相信您可以为此使用window.requestFileSystem

    https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem

    但是,如果您不喜欢它实际上已“死”的事实,请改用 FileSystem Cordova 插件。

    https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    相关资源
    最近更新 更多