Windows phone 7 从Windows Phone 7.1/7.5应用程序中检测并启动外部应用程序

Windows phone 7 从Windows Phone 7.1/7.5应用程序中检测并启动外部应用程序,windows-phone-7,mobile,windows-phone-7.1,Windows Phone 7,Mobile,Windows Phone 7.1,我需要写一个应用程序,可以检测“Bing-Get me there”应用程序是否安装在当前手机上,如果是,启动它 这可能吗?该应用程序也需要为其他外部应用程序执行此操作,因此为此提供一个通用方法或接口将非常有用。据我所知,没有办法做到这一点。 Windows Phone上的应用程序完全隔离运行,除了一些高度专业化的应用程序(即用于播放媒体的应用程序)外,不能与其他应用程序一起运行.应用程序在Windows Phone上的沙箱中运行,无法判断是否安装了其他应用程序,除非您同时编写这两个应用程序,并

我需要写一个应用程序,可以检测“Bing-Get me there”应用程序是否安装在当前手机上,如果是,启动它


这可能吗?该应用程序也需要为其他外部应用程序执行此操作,因此为此提供一个通用方法或接口将非常有用。

据我所知,没有办法做到这一点。
Windows Phone上的应用程序完全隔离运行,除了一些高度专业化的应用程序(即用于播放媒体的应用程序)外,不能与其他应用程序一起运行.

应用程序在Windows Phone上的沙箱中运行,无法判断是否安装了其他应用程序,除非您同时编写这两个应用程序,并且您使用一种方法向其他应用程序宣布您已安装,并且他们知道如何阅读该公告

这类公告的2种方法是:

  • 让两个(所有)应用程序与web服务器同步,并报告它们已安装在哪些设备上。应用程序可以查询该设备上安装了哪些其他应用程序
  • 让所有应用将文件写入所有应用都可以访问的位置。唯一可以执行此操作的地方是PicturesLibrary,因此您必须将标识符嵌入图像名称或其内容中,并能够查询所有图像以识别其他已安装的应用程序。用户可以手动删除您以这种方式创建的任何图像
  • 请注意,这两种方法都无法判断另一个应用程序是否随后被卸载,尽管这远不是万无一失的