【发布时间】:2014-06-04 12:20:11
【问题描述】:
我正在尝试启动一个从我的应用程序发送一个参数的外部应用程序。任何人都知道一种方法。
谢谢!
【问题讨论】:
-
除了“启动外部应用程序”之外,请解释一下您要做什么。什么样的应用程序?为什么?你想达到什么目的?你都尝试了些什么?什么不工作?
标签: c# .net xaml windows-phone-8.1
我正在尝试启动一个从我的应用程序发送一个参数的外部应用程序。任何人都知道一种方法。
谢谢!
【问题讨论】:
标签: c# .net xaml windows-phone-8.1
您只有两种启动外部应用程序的方法
您可以在 MSDN 上找到更多详细信息:Auto-launching apps using file and URI associations for Windows Phone 8
【讨论】:
例如:
await Launcher.LaunchUriAsync(new Uri("ms-settings-emailandaccounts:///"));
这转到“电子邮件和帐户”设置。您可以在此处找到其他系统应用的 URI 方案:Reserved file and URI associations for Windows Phone 8
wp 8.1 还有一些新选项:
ms-settings-workplace
ms-settings-proximity
ms-settings-nfctransactions
ms-settings-networkprofileupdate
ms-settings-notifications
ms-settings-camera
ms-settings-uicctoolkit
ms-battery
ms-wallet
你也可以register your app for a URI association 并传递参数给它:
await Launcher.LaunchUriAsync(new Uri("myapp:///parameters"));
【讨论】:
await Launcher.LaunchUriAsync(new Uri("myapp:///parameters"));,但给出了一些例外。我不知道如何在 Windows 8.1 应用程序中为 URI 关联注册应用程序。