我们可以在Windows Phone中以编程方式获取应用列表吗?

时间:2013-03-16 11:42:11

标签: windows-phone-7 windows-phone-8 windows-phone-7.1

是否可以使用c#代码获取Windows Phone中的应用及其名称列表?和链接启动手机中安装的任何应用程序?

2 个答案:

答案 0 :(得分:3)

您无法获取Windows Phone上安装的应用程序列表,这些应用程序由除调用应用程序的发布者之外的某人发布

然而,

有一种方法可以获取设备上安装的应用程序列表,这些应用程序源自调用者应用程序的发布者。这是what I am talking about

IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);

这要求您的应用在Windows Phone 8设备上运行。

答案 1 :(得分:0)

使用当前的Windows Phone SDK,您无权访问该信息。

有一些应用允许您提供您的Live ID,然后他们会进入您的个人资料并获取有关您已安装的应用的信息,但实际上这将允许他们使用您的Live ID做任何他们想做的事情,所以我不会这样......