2012-03-08 9 views
0

Windows Phone 7.5には、連絡先を電話機自体に保存する機能があります。人のタイルを修正/拡張する方法があるかどうか疑問に思っていたので、連絡先を電話に保存するオプションを追加することができます。Windows Phone 7.5 People Tile

答えて

1

連絡先は、デフォルトで電話機自体に保存されます。それはちょうどあなたのWindows live/google /あなたが好きな他のアカウントに同期されています!

3

Windows Phoneユーザーと開発者としての経験から知る限り、連絡先はリンクされた任意のアカウントに保存できますが、電話機の一般的な保存場所には保存できません。連絡先はSIMカードからインポートできますが、SIMカードに保存することはできません。電話に保存されているように見える連絡先は、実際にはリンクされたアカウント(つまり、Hotmail、Googleなど)と同期されます。 Peopleタイル/ハブ集約すべてのリンクされたアカウントの連絡先データ。

あなたがプログラムで携帯電話に連絡先を追加したい場合は、Microsoft.Phone.Tasks名前空間からSaveContactTaskを使用することができます。

using Microsoft.Phone.Tasks; 

SaveContactTask _saveContactTask; 

void SaveContact() 
{ 
    _saveContactTask = new SaveContactTask(); 
    _saveContactTask.Completed += 
    new EventHandler<SaveContactResult>(SaveContactTask_Completed); 

    try 
    { 
     saveContactTask.FirstName = "John"; 
     saveContactTask.LastName = "Doe"; 
     saveContactTask.MobilePhone = "2125551212"; 

     saveContactTask.Show(); 
    } 
    catch (System.InvalidOperationException ex) 
    { 
     MessageBox.Show("An error occurred."); 
    } 
} 

void SaveContactTask_Completed(object sender, SaveContactResult e) 
{ 
    switch (e.TaskResult) 
    { 
     case TaskResult.OK: 
      MessageBox.Show("Contact saved successfully."); 
      break; 
     case TaskResult.Cancel: 
      MessageBox.Show("Contact save cancelled."); 
      break; 
     case TaskResult.None: 
      MessageBox.Show("Contact could not be saved."); 
      break; 
    } 
} 

公式ドキュメントは、ここで見つけることができ、 "方法": http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394013(v=vs.92).aspx

関連する問題