【问题标题】:WP7 -- Open Files With the Default App?WP7——使用默认应用打开文件?
【发布时间】:2011-07-28 00:20:52
【问题描述】:

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

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

任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      因为 windows phone 7 只允许您自己的应用读取您的隔离存储!您无法读取任何其他应用的隔离存储

      【讨论】:

      • 那么,您是说无法在 Windows Phone 7 上打开从 Internet 下载的文件?如果我下载了图片 (png/jpg...)、word 文档或手机可以原生查看的任何其他文件类型,该怎么办。我如何让系统为我显示它?
      • 你可以像 CameraCaptureTask,PhotoChooserTask ... 在这个命名空间中使用 "Chooser" 使用 Microsoft.Phone.Tasks; "
      猜你喜欢
      • 2020-01-19
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      • 2020-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多