0

私は音楽アプリケーションに取り組んでおり、長いテストの結果、最初の実行では、Webサービスからダウンロードするのではなく、XAPファイルにレベルデータをロードする必要があるという結論に達しました。これは、高速で時間もかからないためです。 。

私の質問は、誰かがアプリケーションフォルダ内のファイルリストを読み取る方法を知っているかどうかです。

1つのフォルダーからアプリケーションのLocalStorage(IsolatedStorage)にデータをコピーするメソッドを作成しました。必要なのは、フォルダーのコンテンツを読み取る方法だけです。

これがWindowsPhone用の私の最初のアプリであることを言及する必要があります。

4

2 に答える 2

1

ファイルがアプリケーションフォルダーにある場合(つまり、xapにパッケージ化されている場合)、パッケージ化されているローカルデータベースを持つアプリで見たように、Application.GetRourceStreamを使用してファイルを取得できるはずですが、コピーする必要がありますインストール後、分離ストレージに移動します。

次に例を示します(このページからhttp://msdn.microsoft.com/en-us/library/hh202860(v=vs.92).aspx):

Stream str = Application.GetResourceStream(new Uri("appdata:/MyReferenceDB.sdf", UriKind.Relative)).Stream;

appdata:は、アプリケーションディレクトリを検索するように指示するものです。他のオプションはisostoreのみです。

于 2012-12-05T01:00:09.760 に答える
1

xapリソースからIsolatedStorageにファイルを既にコピーしていて、Isolated Storageからファイルを読み戻したいですか?(データを分離ストレージにコピーせずに、xapからデータをロードできない理由はありますか?)

ファイルと分離ストレージに関するこのチュートリアルを試してください:http ://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage-read-and-save-text-files (すべてを読むことをお勧めしますが、私はテキストファイルの作成と読み取りに関するページに特にリンクされています)。

この質問には、ファイル名をハードコーディングできない場合に、分離されたストレージ内のファイルを一覧表示するためのコードが含まれています。WindowsPhone7 ファイルの一覧表示IsolatedStorage

于 2012-12-05T00:08:27.083 に答える