WP7 - 使用默认应用程序打开文件?

时间:2011-07-28 00:20:53

标签: silverlight windows-phone-7 silverlight-3.0 windows-phone

我创建了一个Windows Phone 7应用程序,它从我的服务器下载文件并将它们存储在独立存储中,但是我无法找到有关如何使用其他(默认)应用程序打开文件的任何信息。

例如,如果我将.psd文件下载到隔离存储器,我必须编写什么C#调用才能使系统在任何可以读取的应用程序中打开所述文件?这可以在其他平台(iOS和Android)上完成,但我还没有找到有关Windows Phone 7主题的任何文献。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:5)

此时,Windows Phone不允许您使用任何文件关联。因此,例如,如果您下载PDF,即使安装了Adobe Reader,也无法使用文件路径作为参数启动应用程序(但是,您可以从隔离存储中获取完整文件路径)。您最好的选择是提供在线资源并将其传递给WebBrowserTask,如果存在关联,则会自动打开相应的应用程序。

答案 1 :(得分:1)

因为Windows Phone 7只允许您自己的应用程序读取您的独立存储空间!您无法读取任何其他应用程序的独立存储空间