【问题标题】:Is it possible to be a provider for the Windows Phone 8 Photo Chooser? If so, how?是否可以成为 Windows Phone 8 照片选择器的提供商?如果是这样,怎么做?
【发布时间】:2012-11-12 19:52:09
【问题描述】:

我工作的公司有一个在线存储备份和同步解决方案。我们希望为我们的应用程序与 Windows Phone 8 集成,并允许用户在他们想要从照片选择器中获取照片以在其他应用程序中使用、编辑或共享时从他们现有的在线照​​片中进行选择。我发现我可以从 Facebook 相册(安装他们的应用程序后)和 SkyDrive 照片以及我在相机胶卷上或保存在手机上的照片中进行选择。

有没有办法成为照片选择器的提供商?请参阅这张照片 (https://skydrive.live.com/redir?resid=151B84C1DD698071!553&authkey=!ABD9ljtF6553ZS4) 作为我的意思的示例。

我似乎在 MSDN 或其他地方的文档中找不到任何内容。还希望像 Facebook 和 SkyDrive 一样作为相册显示在照片中心下。这些是否已锁定并仅提供给选定的合作伙伴应用程序?

【问题讨论】:

    标签: windows-phone windows-phone-8


    【解决方案1】:

    简短回答:没有办法在 WP8 中实现您的模型。 WP8 没有 Win8 应用程序所具有的选择器可扩展性。

    长答案:

    WP8 确实引入了一个名为“自动上传照片应用程序”的新概念。可以从用户的设置菜单中启用这种新型应用程序,以自动在线上传相机照片。由于显示的实际设置屏幕将成为您的应用程序的一部分,我不明白您为什么不请求许可并利用这段时间将照片从在线云存储下载到手机。

    您可以阅读更多关于这些类型的应用程序@http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj571205(v=vs.105).aspx

    您可以使用 MediaLibrary 方法将图片添加到local camera rollphoto albums

    这种类型的应用程序的工作方式是它获得一个 ResourceIntensive BackgroundAgent,一旦从“设置”菜单中选择,就不需要用户交互。这很重要,因为通常所有类型的计划任务都会在用户不使用应用程序的 14 天后被删除。这不适用于自动上传照片应用程序。

    ResourceIntensiveBackgroundAgents have a few limitations 包括:它们仅在手机连接电池、WiFi 可用且最多 10 分钟完成执行时运行。自动上传照片应用程序需要在这些限制下工作。

    【讨论】:

      【解决方案2】:

      我自己没有做过,但从文档中我会说 Photos_Extra_Hub 是您正在寻找的扩展。

      http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202966(v=vs.105).aspx

      这里有一个方法

      http://www.developer.nokia.com/Community/Wiki/Extending_the_Windows_Phone_Pictures_Hub

      我希望这会有所帮助。

      【讨论】:

      • 谢谢,但这些并不表明我正在寻找的任何可扩展点(成为照片选择器的提供者)。在这个时候应该是不可能的。似乎很奇怪,他们不允许可扩展性从其他位置获取照片,因为它们允许从 SkyDrive 和 Facebook 抓取。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 2020-03-25
      • 2021-12-13
      • 1970-01-01
      相关资源
      最近更新 更多