Пример #1
0
 private Abstractions.Phone Convert(ContactPhone contactPhone)
 {
     Abstractions.Phone phone = new Abstractions.Phone();
     phone.Number = contactPhone.Number;
     phone.Label  = contactPhone.Description;
     phone.Type   = Convert(contactPhone.Kind);
     return(phone);
 }
Пример #2
0
    internal static Phone GetPhone(ICursor c, Resources resources)
    {
      Phone p = new Phone();
      p.Number = GetString(c, ContactsContract.CommonDataKinds.Phone.Number);

      PhoneDataKind pkind = (PhoneDataKind)c.GetInt(c.GetColumnIndex(CommonColumns.Type));
      p.Type = pkind.ToPhoneType();
      p.Label = (pkind != PhoneDataKind.Custom)
            ? ContactsContract.CommonDataKinds.Phone.GetTypeLabel(resources, pkind, String.Empty)
            : c.GetString(CommonColumns.Label);

      return p;
    }