別のアプリの内部ストレージにアクセスできないことはわかっていますが、インストールされている他のすべてのアプリの名前を取得するだけのアプリを作成できますか?
1 に答える
いいえ、「Microsoft」アプリ以外のインストール済みアプリにはアクセスできません。あなたができる最善のことは、「ランチャー」にアクセスできることです。Jeff Blankenburg によるこの記事を読む: http://www.jeffblankenburg.com/2010/10/07/31-days-of-windows-phone-day-7-launchers/
Jeff の記事によると (ソース コードは上記の URL から入手できます):
ランチャーのリストを簡単に確認するには、これまでに入手したものを以下に示します。
using Microsoft.Phone.Tasks;
BingMapsDirectionsTask – 始点と終点、またはユーザーの現在地から終点までのターンバイターン方式のルート案内を提供できます。
BingMapsTask – このタスクを使用して、特定のポイントにラベルを付けたマップを起動できます。
ConnectionSettingsTask – ユーザーをデバイスの Wi-Fi、Bluetooth、およびその他の設定に誘導できるようにするタスク。
EmailComposeTask – ユーザーが電子メール アカウントを使用して電子メールを送信できるようにします。
MarketplaceDetailTask – Windows Phone マーケットプレースを起動し、ユーザーを特定の製品に誘導します。
MarketplaceHubTask – Windows Phone Marketplace を起動し、既定で表示するアプリケーションのカテゴリを指定できます。
MarketplaceReviewTask – ユーザーを Windows Phone Marketplace に移動して、現在のアプリケーションを確認します。
MarketplaceSearchTask – ユーザーが入力した (または指定した) 検索語に基づいて、Windows Phone Marketplace の検索結果を起動します。
MediaPlayerLauncher – 内部 Media Player アプリケーションを起動し、指定したメディア ファイルを再生します。
PhoneCallTask – 電話アプリケーションを起動し、提供された電話番号と名前を表示します。ユーザーが [通話] を押すまで、電話はダイヤルされません。</p>
SearchTask – これは、アプリケーションから Bing 検索を提供する方法と考えてください。
SMSComposeTask – メッセージング アプリケーションを起動し、テキスト メッセージを送信する機能をユーザーに提供します。受信者とメッセージ本文を指定できますが、ユーザーが送信する必要があります。
WebBrowserTask – Web ブラウザを起動し、指定された URL に移動します。
また、Windows Phone 8 では、このリストに追加するいくつかの新機能がリリースされました。MSDNで新しいアイテムをチェックしてください。