我正在构建一个 Phonegap/Cordova 应用程序,它下载一些文件并将它们保存在设备上。为此,我使用 File API。
window.requestFileSystem(LocalFileSystem.PERSISTENT,
0,
function (fileSystem) {
rootPath = fileSystem.root.fullPath;
},
fail
);
在 iOS 上,这将设置rootPath
为应用程序的私有目录,这很好。在 Android 上,这将设置rootPath
为外部存储的根目录,这有点问题,因为这些文件不绑定到应用程序,并且在删除应用程序时不会被删除。据我了解,在 Android 上执行此操作的正确方法是使用getExternalFilesDir
. 如何getExternalFilesDir
通过Phonegap获得功能?