Hi,
I want to create and add a new contact to the phonebook with this code:
CContactItem* contact = CContactCard::NewLC();
CContactItemField* field = CContactItemField::NewLC( KStorageTypeText, fieldUid );
field->SetMapping( fieldvCardUid );
field->TextStorage()->SetTextL( *aParamaterValue );
contact->AddFieldL( *field );
CleanupStack::Pop();
iContactDb->AddNewContactL( *contact );
iContactDb->SetOwnCardL( *contact );
I am using the following uid for the fields I need to add but there are certain fields I don't know the uid ????
fieldUid = ???
fieldvCardUid = KUidContactFieldVCardMapCELL;
fieldUid = ???
fieldvCardUid = KUidContactFieldVCardMapHOME;
fieldUid = ???
fieldvCardUid = KUidContactFieldVCardMapWORK;
fieldUid = KUidContactFieldFax; // This doesn't work
fieldvCardUid = KUidContactFieldVCardMapTELFAX;
fieldUid = KUidContactFieldPhoneNumber;
fieldvCardUid = KUidContactFieldVCardMapTEL;
fieldUid = KUidContactFieldFamilyName;
fieldUid = KUidContactFieldGivenName;
fieldUid = KUidContactFieldAdditionalName;
fieldUid = KUidContactFieldPrefixName;
fieldUid = KUidContactFieldSuffixName;
fieldUid = KUidContactFieldEMail;
fieldvCardUid = KUidContactFieldVCardMapEMAILINTERNET;
Do you know the fields uid with ??? ?
Are the any other way to add a contact to the phonebook?
Thanks in advance.

Reply With Quote




