2012-11-17 36 views
1

我正在使用Cordova-2.2.0,Chrome浏览器,安装了Ripple模拟器插件,在我的笔记本电脑上使用Windows 7操作系统(不是Windows 7 OS手机,而是我的笔记本电脑上的Windows 7操作系统明确)。在PhoneGap应用程序中创建目录

这是我创建文件夹时运行的示例javascript。但是我没有看到在我的硬盘上创建了一个文件夹。但是,如果我打包www文件夹并使用build.phonegap.com在我的andriod手机上构建和安装应用程序,我确实看到它创建文件夹。这只是示例,但我喜欢Ripple sim,并希望用于完整测试,而不是使用Mac X-Code和Android eclipse进行调试,这非常简单。任何人都可以提出任何修补程序,以便当我在笔记本上运行它时,它仍然能够创建该文件夹,但是当我准备好部署软件包时,我可以将代码保留为原样?

window.addEventListener('load', function() { 
    document.addEventListener('deviceready', onDeviceReady, false); 
}, false); 

function onDeviceReady(){ 
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 2000, gotFS, fail); 
} 

function gotFS(fileSystem) 
{ 
    fileSystem.root.getDirectory("example", {create: true, exclusive: false}, function(dir){} 
    , function(error){} 
    ); 
} 

感谢 生锈

+0

请不要把你的问题的主题行标记信息;这正是标签设计的目的。标签系统在这里工作得非常好,可以将问题带给可能能够回答他们的人的注意。它不需要任何帮助。 :-) 谢谢。 –

+0

对不起。 – user357086

回答

0

https://github.com/blackberry/Ripple-UI/issues/404

我加了这段代码后deviceready

window.webkitStorageInfo.requestQuota(PERSISTENT, 1024*1024, function(grantedBytes) { 
     window.webkitRequestFileSystem(PERSISTENT, grantedBytes, onInitFs, errorHandler); 
    }, function(e) { 
     console.log('Error', e); 
    }); 
相关问题