我创建了一个Windows Phone 7应用程序,它从我的服务器下载文件并将它们存储在独立存储中,但是我无法找到有关如何使用其他(默认)应用程序打开文件的任何信息。
例如,如果我将.psd文件下载到隔离存储器,我必须编写什么C#调用才能使系统在任何可以读取的应用程序中打开所述文件?这可以在其他平台(iOS和Android)上完成,但我还没有找到有关Windows Phone 7主题的任何文献。
任何帮助都将不胜感激。
答案 0 :(得分:5)
此时,Windows Phone不允许您使用任何文件关联。因此,例如,如果您下载PDF,即使安装了Adobe Reader,也无法使用文件路径作为参数启动应用程序(但是,您可以从隔离存储中获取完整文件路径)。您最好的选择是提供在线资源并将其传递给WebBrowserTask
,如果存在关联,则会自动打开相应的应用程序。
答案 1 :(得分:1)
因为Windows Phone 7只允许您自己的应用程序读取您的独立存储空间!您无法读取任何其他应用程序的独立存储空间