2012-11-17 79 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); 
    }); 
相關問題