C# 在Windows Phone中运行应用程序
我正在尝试制作一个应用程序,其中使用了一些社交网站的图标,比如facebook 因此,应用程序看起来像: 如果你点击Facebook:C# 在Windows Phone中运行应用程序,c#,windows-phone-8,windows-phone,C#,Windows Phone 8,Windows Phone,我正在尝试制作一个应用程序,其中使用了一些社交网站的图标,比如facebook 因此,应用程序看起来像: 如果你点击Facebook: public void Facebook_Click() { **Here must be code to detect installed applications** if (detected=true) { RunApplication (facebook); } else {
public void Facebook_Click()
{
**Here must be code to detect installed applications**
if (detected=true)
{
RunApplication (facebook);
}
else
{
OpenBrowser on page Facebook.com
}
}
如何检测并运行已安装的应用程序?
在说不可能之前:
使用Windows Phone 8的文件和URI关联自动启动应用程序:
可能有人尝试过这个?无法知道用户手机上安装了什么应用程序。您可以在web浏览器中打开链接,但不能像Alaa Masoud所说的那样在没有URI关联的应用程序中打开链接。您可以删除Windows-phone-7标记,然后,文件和URI关联仅适用于Windows phone 8。URI关联需要在任何希望由其他应用程序启动/交互的应用程序中实现。这不是检测用户手机上已安装应用的方法。不幸的是,这是不可能的。您无法获取已安装应用的列表。