我已阅读过有关从Windows Phone上的其他应用自动启动应用的信息。我有一个应用程序,显示一些视频,这些视频主要来自DailyMotion。现在我的问题是,如果我的手机上安装了DailyMotion App,是否有可能检查,而不是在这个DailyMotion应用程序而不是浏览器中打开此视频。
答案 0 :(得分:0)
您无法获取Windows Phone上安装的应用程序列表,这些应用程序由调用应用程序的发布者以外的其他人发布。
但是,有一种方法可以获取设备上安装的应用程序列表,这些应用程序源自调用者ape的发布者。
查看here
IEnumerable<Package> apps = Windows.Phone.Management.Deployment.InstallationManager.FindPackagesForCurrentPublisher();
apps.First().Launch(string.Empty);
答案 1 :(得分:0)
您可以使用自定义网址启动dailymotion应用。例如,使用代码行
string dailyUrl = "dailymotion://myurl";
Windows.System.Launcher.LaunchUriAsync(new Uri(dailyUrl));
如果手机上安装了dailymotion应用程序,它会自动打开,但否则可能无法执行任何操作。因此,前面的答案解释了如何检查应用程序是否已安装,以及这段代码,您可能能够执行所需的操作:)