2016-06-21 130 views

回答

4

可以使用Launcher類由URI啓動報警應用程序如下。您可以在設置 - >系統 - >默認應用程序 - >在PC設備中按協議選擇默認應用程序。注意鬧鐘&時鐘應用程序應存在於設備中。更多的細節你可以參考:Launch the default app for a URI

+0

有趣的解決方法。我認爲這可能就是這樣做的。解決方法是,如果我想在稍後將警報應用程序更改爲其他內容,那麼如果沒有標準協議,那麼我將不幸運行。 – brett

+0

我會downvote我的答案,如果我可以:)大發現@Sunteen – AlexDrenea

+0

@AlexDrenea太糟糕了,你刪除了你的答案。我從中瞭解到,除非您在其中構建一些協議,或者您想調用的應用程序已經綁定了默認協議,否則無法啓動另一個應用程序。無論誰偶然發現這個網頁,都會知道(除了我的問題的特定答案外)。 – brett

1

隨着通用應用程序模型,不可能隨機啓動其他應用程序。只有啓用深度鏈接時才能啓動應用程序。

Here是一篇關於深度鏈接和應用程序與應用程序通信的優秀文章。

對於您的特定問題,@Sunteen爲如何打開alarms應用程序提供了一個很好的答案,但更重要的是,您如何找到可以打開哪些應用程序以及它們的協議擴展是什麼。在系統

await Windows.System.Launcher.LaunchUriAsync(new Uri(@"ms-clock:")); 

報警&時鐘的URI是ms-clock

+0

我擔心這可能是這種情況。 – brett

相關問題