0

Windows Phone 8 システムで実行する Windows Phone 7 テンプレートで Phonegap 2.9 を使用してアプリを作成しています。アプリケーションのサンドボックス化された場所へのファイルの保存を含め、必要なすべての機能が機能しているようです。

ただし、ユーザーがコンピューター上のファイルをコピーできる Documents ディレクトリにファイルを保存する必要があります。.Net 固有のオブジェクトを使用してネイティブにこれを行う方法の例を見てきました。

Phonegap でこれを達成するにはどうすればよいですか? 私は例を見つけることに失敗しました。

4

1 に答える 1

1

あなたが見た「.Net固有のオブジェクトを使用してこれをネイティブに行う方法の例」は、おそらくWindows PhoneではなくWindows 8を対象としていました

Windows Phone 8

この API は実装されておらず、呼び出されると例外がスローされます。

そのため、ネイティブ コードを使用しても、Windows Phone の Documents ディレクトリにファイルを保存することはできないと思います。

ここで、それは不可能であるという回答も見ることができます。

別のオプションとして、デスクトップ アプリを作成して電話アプリとデスクトップ アプリの間でファイルを転送し、コンピューターに保存することもできますが、これは skydrive を使用するよりもはるかに複雑であり、各ユーザーがデスクトップ アプリをインストールする必要があります。スカイドライブに関しては、ここで情報を見つけることができるREST APIを使用して通信を行うか、電話ギャッププラグインを 簡単に作成してマネージドAPIを使用することができます

于 2013-10-10T20:11:17.167 に答える