0

ユーザーが自分の Windows Phone に保存されている写真やビデオを Windows 8 (Metro) Store アプリから選択できるようにしたいと考えています。これが可能かどうかはわかりませんが、Windows Phone は USB 経由で接続すると USB ドライブのようなデバイスとして動作するため、他のデバイスと変わらないと思いますRemote Storage

ピッカーを開かずにプログラムでこの場所にアクセスして、選択した場合にプロセスをある程度自動化する方法はありますか?

4

1 に答える 1

1

事前定義されたピッカーがあります

これは、画像を使用したファイル ピッカーの例です。ただし、ユーザーが許可範囲外のファイル (例のデスクトップから) を選択した場合、ピッカーから返された StorageFile インスタンスのみにアクセスする権利があることに注意してください。

したがって、そのファイルで何かを行う限り、それを維持する必要があります。または、ローカルにコピーします

    /// <summary>
    /// 
    /// </summary>
    /// <param name="identity"></param>
    /// <returns></returns>
    public static async Task<IStorageFile> FileFromPicker(string identity)
    {
        FileOpenPicker picker = new FileOpenPicker();

        setFileTypes(picker);

        picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
        picker.ViewMode = PickerViewMode.Thumbnail;
        picker.SettingsIdentifier = identity;

        var storageFile = await picker.PickSingleFileAsync();

        return storageFile;
    }
于 2013-03-20T06:57:41.513 に答える