0

filepicker を使用して、ユーザーに保存場所を決定させる例をたくさん見つけることができます。私がやろうとしているのは、写真のコピーを地下鉄アプリのプライベート ストレージ フォルダーに png ファイルとして保存することです。ユーザーはファイルを選択しますが、保存場所を選択する必要はありません...

私はこの答えを見ます:

Windows 8 Metro アプリでマイ ピクチャ フォルダーからローカル アプリ フォルダーに画像を保存する

今夜家に帰ったら、ファイルピッカーに保存場所を与えてユーザーをバイパスできることを願って試してみます....誰か解決策がありますか? 前もって感謝します。

4

1 に答える 1

0

アプリは、アクセス許可を要求せずに (言及したリンクが示すように) LocalFolderに常にファイルを保存できますが、他の場所ではユーザーが関与する必要があります。 LocalFolderはほとんど「アプリのプライベート ストレージ フォルダー」であるため、ニーズを満たす必要があります。

アプリ マニフェストで機能として宣言できるピクチャ ライブラリなどの特別なフォルダーがあり、ユーザーは基本的に、アプリをインストールしたことによってアクセスを許可します。ここで想定しているのは、ユーザーがアプリにその機能が必要であることを認識し、それでよかったので、ユーザーがそのアクセスをオプトインしたということです。

最後に、ユーザーが初めて実行したときに、FolderPickerを使用してファイルの保存場所を示すように要求するシナリオを採用できます。ファイル システム上の場所へのアクセスが許可されると、その権限はAccessCacheを介して保持されるため、再度確認する必要はありません。

于 2013-01-09T19:44:43.133 に答える