windows-phone-8 – 如何从托管代码打开和保存skydrive上的文件(
发布时间:2020-12-14 02:03:26 所属栏目:Windows 来源:网络整理
导读:使用c#编写的 Windows Phone 8应用程序让用户在SkyDrive上选择保存或开放位置的正确/推荐方法是什么? 我尝试过在Windows 8应用程序中使用的FileOpenPicker,但它似乎只能从C(非托管)工作,如果我看到正确,它只支持多媒体文件 来自MSDN: Windows Phone 8 此AP
使用c#编写的
Windows Phone 8应用程序让用户在SkyDrive上选择保存或开放位置的正确/推荐方法是什么?
我尝试过在Windows 8应用程序中使用的FileOpenPicker,但它似乎只能从C(非托管)工作,如果我看到正确,它只支持多媒体文件 来自MSDN: 解决方法
与Win8不同,WP8中没有允许访问SkyDrive的内置机制. WP8中的FilePicker类已在本机应用程序中过载,因为它们无法访问托管API.在WP8中不存在与Win8的FilePicker相同的FilePicker.特别是
WP8’s FilePicker用于替换托管的PhotoChooserTask,因为它仅适用于托管应用程序.
如果您想访问SkyDrive,您可以使用SkyDrive的REST服务或其周围的包装(特别是Live SDK).例如,这里是Live SDK SigninButton并处理登录: <live:SignInButton x:Name="btnSignin" Scopes="wl.signin wl.basic" SessionChanged="btnSignin_SessionChanged" /> private void btnSignin_SessionChanged(object sender,LiveConnectSessionChangedEventArgs e) { if (e.Status == LiveConnectSessionStatus.Connected) { session = e.Session; client = new LiveConnectClient(session); infoTextBlock.Text = "Signed in."; } else { infoTextBlock.Text = "Not signed in."; client = null; } } 但是,因为这些是第三方API&用户必须使用应用内的用户名和密码进行身份验证的SDK.这非常糟糕,因为这基本上可以让您免费将用户的私人数据统治到SkyDrive.更不用说完全控制由Live身份验证支持的所有其他内容.因此大多数应用程序都倾向于避免SkyDrive访问,除非它是它们的核心功能. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows Server 2016-管理Active Directory复制任务
- windows-server-2008-r2 – 共享私有AMI:未显示在其他帐户
- windows-7 – 通过powershell设置接口的MTU
- odata – 无法在Microsoft Graph Api中通过收件人过滤邮件
- 无法在Windows上打开使用Cygwin修改的文件,在ls -l输出中提
- macos – 如何完全删除新的Microsoft Visual Studio for Ma
- windows – 自动为快捷方式设置“以管理员身份运行”
- 如何在NSIS中调用PowerShell
- 脚本 – 是否有办法编写软件中心中列出的System Center Con
- Userprofile register windows 位置
推荐文章
站长推荐
- Geo Redundant Storage如何在Microsoft Azure上收
- active-directory – 如何在Server 2012上删除孤
- Windows Server 2016-三种方法备份还原DHCP服务器
- windows-phone-8 – WP8应用程序是否有任何认证工
- .net – 更新dll而不停止服务
- active-directory – 为什么我的用户帐户无法删除
- .net – 如何在Windows azure worker角色中创建多
- windows – KMS – 哪些客户获得许可?
- win10家庭版安装docker
- 如何在Windows cmd中将文件内容作为命令参数传递
热点阅读