none
为什么使用共享媒体任务的时候只有邮箱的选项...没有蓝牙...NFC...之类的呢? RRS feed

  • 问题

  • 代码如下...目的是达到可以用蓝牙,NFC共享图片的目的...

    private async void ApplicationBarIconButton_Share_Click(object sender, EventArgs e)
            {
                ShareMediaTask sharePhoto = new ShareMediaTask();
                IsolatedStorageFile File = IsolatedStorageFile.GetUserStoreForApplication();
                if(!File.DirectoryExists("ImageTemp"))
                {
                    File.CreateDirectory("ImageTemp");
                }
                String filePath = "ImageTemp\\" + imageUrl.Substring(imageUrl.LastIndexOf('/') + 1, imageUrl.Length - imageUrl.LastIndexOf('/') -1);
                filePath = HttpUtility.UrlDecode(filePath);
                IsolatedStorageFileStream stream = File.CreateFile(filePath);
                imageStream.Position = 0;
                await imageStream.CopyToAsync(stream);
                stream.Close();

                sharePhoto.FilePath = filePath;
                sharePhoto.Show();
                File.DeleteFile(filePath);
            }

    2014年7月4日 10:02

全部回复