1

私はCordova-2.2.0、Chromeブラウザー、インストールされたRippleシミュレータープラグインを使用しており、ラップトップでWindows 7 OSを使用しています(Windows 7 OS電話ではなく、ラップトップでWindows 7 OSを使用しています)。

これは、フォルダーを作成するために実行しているサンプルのJavaScriptです。しかし、ハードドライブにフォルダが作成されていません。しかし、wwwフォルダーをパッケージ化し、build.phonegap.comを使用してandriod電話にアプリをビルドしてインストールすると、フォルダーが作成されます。これは単なるサンプルですが、私はRipple simが好きで、MacX-CodeとAndroidEclipseを使用してデバッグするのではなく、完全なテストに使用したいと考えています。これは非常に簡単です。誰かが修正を提案できますか?ラップトップでこれを実行してもフォルダーを作成できますが、パッケージを展開する準備ができたら、以下のコードをそのままにしておくことができますか?

 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){}
   ); 
 }

ありがとうラスティ

4

1 に答える 1

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); 
   });
于 2012-11-20T04:02:50.087 に答える