エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Windows Phone 8 の連絡先とカレンダーへの読み取り専用アクセス

2014/06/18

対象: Windows Phone 8 および Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

ここでは、ユーザーの連絡先データおよびカレンダー データへの読み取り専用アクセスを実装する方法を説明します。Windows Phone では、連絡先の一覧から選択して電子メールを送信したり、連絡先の誕生日を検索したり、予定の時刻を見つけたりするなど、さまざまな操作をサポートしています。アプリの読み書き可能な連絡先ストアの作成については、「Windows Phone 8 のカスタム連絡先ストア」を参照してください。

このトピックは、次のセクションで構成されています。

Windows Phone は、ユーザーの異なる複数のアカウントの連絡先データを集約して表示します。電話本体に入力されたデータ、ソーシャル ネットワーク サイト、その他のデータ サービス プロバイダーなど、各種のソースから情報を得る場合があります。すべてのサービス プロバイダーのすべてのデータが連絡先およびカレンダー API によって公開されるわけではありません。StorageKind 列挙体は、使用できるデータのソースをリストします。

次の表に、使用可能なデータをプロバイダー別に要約します。

データ プロバイダー

連絡先の名前

連絡先の写真

その他の連絡先データ

カレンダーの予定

StorageKind 列挙体

Windows Phone デバイス

Phone

Windows Live Social

WindowsLive

Windows Live Rolodex

WindowsLive

Exchange アカウント (ローカル アドレス帳の連絡先のみ、グローバル アドレス一覧の連絡先は対象外)

Outlook

携帯電話会社のアドレス帳

×

Other

Facebook

×

×

Facebook

Windows Live に集約されたネットワーク (Twitter、LinkedIn など)

×

×

×

×

なし

ContactStore の API を使用して作成された連絡先

オプション (メモを参照)

×

Other

メモメモ:

連絡先の名前と画像は、ContactStore の API を使用して作成されたすべての連絡先に使用できます。他の連絡先のデータは、CreateOrOpenAsync の呼び出しで ContactStoreSystemAccessMode.ReadOnly を指定して作成された連絡先ストアの場合のみ使用できます。

Windows Phone ストア に対応したアプリを作成するためのベスト プラクティスの一部を以下に示します。

  • 連絡先とカレンダーのデータにアクセスする前に、ユーザーの許可を得て、プライバシー ポリシーを提示する必要があります。詳細については、「Windows Phone のアプリ ポリシー」の要件 2.11 を参照してください。

  • アプリ マニフェスト ファイルに、連絡先およびカレンダーのデータのアクセスに対応する CAPABILITY 要素があります。詳細については、「Windows Phone 8 用のアプリ マニフェスト ファイル」を参照してください。

  • 連絡先データは、読み取り専用のスナップショットとして提供されます。アプリで最新のデータが必要な場合は、元の検索を定期的に繰り返してください。

  • 連絡先データのサイズはさまざまです。連絡先一覧のサイズが非常に大きい場合は、データの読み込み中にユーザーに対してメッセージを表示することによって対応します。

  • できる限り、LINQ の代わりに、高速化のために事前にインデックスが作成された組み込みのフィルター検索を使用します。詳細については、「Windows Phone 8 の連絡先のフィルタリングと照合」を参照してください。

Title (タイトル)

説明

Windows Phone 8 の連絡先データにアクセスする方法

連絡先データにアクセスする手順と、結果を UI にバインドまたは列挙する方法を説明します。LINQ の例も含みます。

Windows Phone 8 のカレンダー データにアクセスする方法

予定データにアクセスする手順と、結果を UI にバインドまたは列挙する方法を説明します。LINQ の例も含みます。

Windows Phone 8 の連絡先の写真を表示する方法

連絡先の写真を表示する手順の一覧を示します。直接 GetPhoto メソッドを呼び出す方法と、カスタム データ コンバーターによってデータをバインドする方法があります。

Windows Phone 8 の連絡先のフィルタリングと照合

連絡先を検索するとき組み込みのフィルターを使用する方法と、フィルター文字列が名前、電子メール、電話番号データに対してどのように照合されるかについて説明します。

チュートリアル: Windows Phone 8 の連絡先およびカレンダー データへのアクセス

単純な連絡先およびカレンダー アプリを作成しテストする手順を示します。

表示:
© 2014 Microsoft