我了解 Metro 限制了应用程序对用户计算机的访问权限。任何人都可以验证这一点,因为我正在考虑创建一个至少可以与 yahoo/at&t.net 和 gmail 一起使用的电子邮件客户端。我是否能够使用 Metro 风格的应用程序访问用户的电子邮件(当然,假设他们提供了用户名和密码),还是我需要坚持为这种情况创建一个“老式”桌面应用程序?
问问题
325 次
2 回答
2
如果开发人员将这些功能添加到Package.appxmanifest(在 Visual Studio 中双击它并转到 Capabilities 选项卡) ,Metro 应用程序无需用户干预即可访问用户文档库、图片库、视频库和音乐库。
即使没有这些功能,应用程序也可以在其自己的本地文件夹中读取和写入。即使没有这些功能,应用程序也可以提示用户使用 FileOpenPicker在磁盘上的任何位置打开文件。所以是的,Metro 绝对可以用于电子邮件客户端。
有关使用 FileOpenPicker 的示例(即向您的电子邮件添加附件),请参阅:
http://code.msdn.microsoft.com/windowsapps/File-picker-sample-9f294cba
于 2012-07-30T19:46:37.430 回答