アプリケーション内の一連のアプリに一連のランチャーを配置したいと思います。アイコンがクリックされたときにWindowsPhone7から別のアプリを起動する方法はありますか?
これが不可能な場合、同じ結果を達成するために別のアプリのランチャーを私の中に埋め込む方法はありますか?
アプリケーション内の一連のアプリに一連のランチャーを配置したいと思います。アイコンがクリックされたときにWindowsPhone7から別のアプリを起動する方法はありますか?
これが不可能な場合、同じ結果を達成するために別のアプリのランチャーを私の中に埋め込む方法はありますか?
いいえ、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