Kha*_*lid 4 javascript file-io android angularjs cordova
我创建了一个Web应用程序,我需要将其转换为移动应用程序,现在我所拥有的只是html5 / js / css文件,这意味着我没有任何www foder没有平台文件夹,没有cordova项目...我首先开始使用cordova命令行构建应用程序,但是我不能,我发现了很多问题,然后使用https://build.phonegap.com/,对我来说很好用。为了读取文件,我尝试了以下代码:
window.resolveLocalFileSystemURI("file:///android_asset/www/data/User.xml", function () {
alert("Success");
}, function () {
alert(" error ");
});
Run Code Online (Sandbox Code Playgroud)
但是,它没有用。我添加了一个try catch,例外是:
window.resolveLocalFileSystemURI is not a function
Run Code Online (Sandbox Code Playgroud)
我需要在代码中添加一些内容才能使其正常工作吗?
您需要安装一个插件才能正常工作。
基本上,在应用程序的根目录下运行“ cordova plugin add org.apache.cordova.file”。
有关详细说明,请参见“访问功能”下的此处:http : //docs.phonegap.com/en/edge/cordova_file_file.md.html#LocalFileSystem
更新2019
现在,在项目根目录中使用以下命令来添加此插件的正确方法:
cordova plugin add cordova-plugin-file
Run Code Online (Sandbox Code Playgroud)
这是一个核心的cordova插件。在npm此处找到文档
| 归档时间: |
|
| 查看次数: |
9646 次 |
| 最近记录: |