2016-06-21 9 views

Antwort

4

können Sie Launcher Klasse verwenden, um die Alarme App von uri zu starten wie folgt:

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

Die von & CLock Alarme uri ist ms-clock in System. Sie finden das Protokoll unter Einstellungen-> System-> Standard-Apps-> Standard-App nach Protokoll auf einem PC-Gerät auswählen. Achten Sie darauf, dass die Alarm-App & Uhr im Gerät vorhanden sein sollte. Weitere Details, die Sie beziehen können: Launch the default app for a URI

+0

Interessante Problemumgehung. Ich denke, das könnte es einfach tun. Abhilfe, wenn ich später die Alarm-App auf etwas anderes umstellen wollte, wäre ich kein Glück, wenn es dafür kein Standard-Protokoll gäbe. – brett

+0

Ich würde meine Antwort ablehnen, wenn ich könnte :) Great find @Sunteen – AlexDrenea

+0

@AlexDrenea Schade, dass Sie Ihre Antwort gelöscht haben. Ich habe daraus gelernt, dass es keine Möglichkeit gibt, eine andere App zu starten, außer wenn Sie ein Protokoll erstellen oder wenn die App, die Sie anrufen möchten, bereits ein Standardprotokoll hat. Wer über diese Seite gestolpert ist, hätte dies gelernt (zusätzlich zu der sehr spezifischen Antwort auf meine Frage). – brett

1

Mit dem Universal Application Model ist es nicht möglich, andere Apps zufällig zu starten. Sie können eine App nur starten, wenn Deep-Linking aktiviert ist.

Here ist ein großartiger Artikel über Deep-Linking und App-App-Kommunikation im Allgemeinen.

Für Ihre spezielle Frage, @Sunteen eine großartige Antwort, wie die alarms App zu öffnen, aber noch wichtiger ist, wie Sie herausfinden können, welche Anwendungen Sie öffnen können und was ihre Protokollerweiterung ist.

+0

Ich hatte Angst, dass dies der Fall sein könnte. – brett

Verwandte Themen