我工作的公司有一个在线存储备份和同步解决方案。我们希望为我们的应用程序集成Windows Phone 8,并允许用户在想要从照片选择器获取照片以在其他应用程序中使用、编辑或共享时,从他们现有的在线照片中进行选择。我看到我能够从Facebook相册(安装他们的应用程序之后)和SkyDrive照片以及我在相机胶卷上或保存在手机上的照片中挑选。
有没有办法成为照片选择器的提供者?请看这张照片(https://skydrive.live.com/redir?resid=151B84C1DD698071!553&authkey=!ABD9ljtF6553ZS4)作为我的意思的一个例子。
我似乎在MSDN或其他地方的文档中找不到任何与此相关的内容。我也想在照片中心下显示为一个相册,就像脸书和SkyDrive一样。这些是否已锁定并仅对选定的合作伙伴应用程序可用?
发布于 2012-11-13 07:43:15
简而言之:没有办法在WP8中实现您的模型。与Win8应用程序相比,WP8不具备同样的选择器扩展性。
长长的答案:
WP8确实引入了一个名为“自动上传照片应用程序”的新概念。可以从用户的设置菜单中启用这种新类型的应用程序,以自动在线上传相机照片。由于显示的实际设置屏幕将是你的应用程序的一部分,我不明白你为什么不征得许可,还利用这段时间从在线云存储下载照片到手机上。
您可以在@ http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj571205(v=vs.105).aspx上阅读有关这些类型的应用程序的更多信息
您可以使用MediaLibrary方法向local camera roll或photo albums添加图片。
这种类型的应用程序的工作方式是,它获得一个ResourceIntensive BackgroundAgent,一旦从设置菜单中选择,就不需要用户交互。这一点很重要,因为通常情况下,所有类型的计划任务在用户不使用应用程序的14天后都会被删除。这不适用于自动上传照片应用程序。
ResourceIntensiveBackgroundAgents have a few limitations包括:只有当手机连接到电池时,当WiFi可用,并且他们有最多10分钟的时间来完成执行时,它们才会运行。自动上传照片应用程序需要在这些限制下工作。
发布于 2012-11-13 04:58:12
我自己没有这样做过,但从文档中我会说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
我希望这能帮到你。
https://stackoverflow.com/questions/13350540
复制相似问题