1

アプリケーション内の一連のアプリに一連のランチャーを配置したいと思います。アイコンがクリックされたときにWindowsPhone7から別のアプリを起動する方法はありますか?

これが不可能な場合、同じ結果を達成するために別のアプリのランチャーを私の中に埋め込む方法はありますか?

4

1 に答える 1

4

いいえ、WP7 で別のアプリを起動する方法はありません。事前定義されたチューザーまたはランチャー
のみを使用できますが、サード パーティのアプリを起動することはできません: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769550(v=vs.105).aspx

ただし、Windows Phone 8 では、いわゆるプロトコル ハンドラーを使用できるため、たとえば、選択したユーザーで Skype を起動する場合は、次のようなものを使用できます。

await Windows.System.Launcher.LaunchFileAsync("skype:myskypeid");

この機能は現在広く使用されていないため、近い将来、これらのランチャーがさらに使用されるようになるはずです。これらの Uri スキーマは既に機能しており、使用できます:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662937(v=vs.105).aspx

WP8で Uri プロトコル ハンドラーとファイルの関連付けを使用する方法をガイドします。
8-4-out-of-8-protocol-handler-and-file-extensions.aspx

于 2012-11-21T15:24:01.227 に答える