我目前正在使用phonegap构建创建一个应用程序,并希望在我的Android的根目录上创建一个文件夹。出于某种原因,它会返回成功消息,但文件夹不可见!应该有一个名为" test-app"的文件夹。在我的根,对吧?我想将图像和其他文件加载到此文件夹中,以便用户即使没有我的应用程序也可以稍后打开它。
(在设备就绪时调用)
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, app.onRequestFileSystemSuccess, null);
(并在app对象中)
onRequestFileSystemSuccess:function(fileSystem) {
var entry=fileSystem.root;
window.fileSystemRoot = fileSystem.root.toURL();
entry.getDirectory("test-app", {create: true, exclusive: false}, app.onGetDirectorySuccess, app.onGetDirectoryFail);
},
onGetDirectorySuccess:function(dir) {
},
onGetDirectoryFail:function(error) {
},
我的config.xml的重要部分:
<preference name="permissions" value="none"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/media"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/notification"/>
<gap:plugin name="cordova-plugin-device" source="npm" />
<gap:plugin name="cordova-plugin-whitelist" source="npm" />
<gap:plugin name="org.apache.cordova.dialogs" />
<gap:plugin name="cordova-plugin-file" source="npm" />
<gap:plugin name="cordova-plugin-file-transfer" source="npm" />
<gap:plugin name="cordova-plugin-inappbrowser" source="npm" />
<gap:plugin name="org.apache.cordova.network-information" />
<gap:plugin name="cordova-plugin-splashscreen" source="npm" />
<gap:plugin name="org.apache.cordova.vibration" />
<gap:plugin name="cordova-plugin-push-notification" source="npm" />
<gap:plugin name='org.crosswalk.engine' version='1.3.0' source='pgb' />
因此,当我在onGetDIrectorySuccess函数中创建一个警报(&#34;工作&#34;)时,它会准确地警告此消息。但由于某种原因,该文件夹对我来说是不可见的(尝试使用文件管理器并将其插入我的电脑 - 没有显示该文件夹)。我的错误在哪里?