Android Cordova应用程序是否将文件预加载到Cordova.file.dataDirectory?
我使用Android Cordova应用程序是否将文件预加载到Cordova.file.dataDirectory?,android,ios,cordova,cordova-plugin-file,datadirectory,Android,Ios,Cordova,Cordova Plugin File,Datadirectory,我使用cordova.file.applicationDirectory将特定文件预加载到我的cordova应用程序中的时间最长。到目前为止,这些文件都是只读的,但现在我需要在应用程序运行时更新这些文件……但是applicationDirectory在Android和iOS上都是只读文件夹。因此,我需要将预加载的文件移动到另一个位置 我想将这些预加载文件的目录更改为dataDirectory(或另一个读写文件夹)。然而,Android上的预加载文件被添加到../platforms/Android
cordova.file.applicationDirectory
将特定文件预加载到我的cordova应用程序中的时间最长。到目前为止,这些文件都是只读的,但现在我需要在应用程序运行时更新这些文件……但是applicationDirectory
在Android和iOS上都是只读文件夹。因此,我需要将预加载的文件移动到另一个位置
我想将这些预加载文件的目录更改为dataDirectory
(或另一个读写文件夹)。然而,Android上的预加载文件被添加到../platforms/Android/assets文件夹中,而在iOS上,我只是通过Xcode将它们添加到项目的根目录中。之后,在两个操作系统上,我都可以使用applicationDirectory
访问只读文件
但是,在哪里可以手动将文件添加到项目中,以便将它们预加载到cordova.file.dataDirectory
cordova插件文件
文档显示,在Android上,dataDirectory
被映射到/data/data//files
,在iOS上它被映射到~/Library/Application Support//files
——但这些都是安装应用程序后的设备映射。什么是项目目录,我将这些文件添加到哪些项目文件夹中,以便在安装应用程序时将它们预加载到数据目录中?如果最终文件位于/data/data//files
中,则无法强制安装。您必须在运行时将它们复制到该位置。@greenapps:translation:您是说不能将文件作为资产预加载到数据目录
?如果是,另外,dataDirectory
是否还有其他文件/资产可以预安装到的读写文件夹位置?如果文件位于/data/data//files
中,则不能强制安装。您必须在运行时将它们复制到该位置。@greenapps:translation:您是说不能将文件作为资产预加载到数据目录
?如果是,另外,dataDirectory
是否还有其他文件/资产可以预安装到的读写文件夹位置?