Symbian OS应用开发学习笔记之通讯录(电话薄Contacts)
2010-05-31 19:44:00 来源:WEB开发网核心提示:CleanupStack::Pop();//添加文本存储类型的名域field=CContactItemField::NewLC(KStorageTypeText, KUidContactFieldGivenName);field->SetMapping(KUidContactFieldVCardMapUnused
CleanupStack::Pop();
//添加文本存储类型的名域
field=CContactItemField::NewLC(KStorageTypeText, KUidContactFieldGivenName);
field->SetMapping(KUidContactFieldVCardMapUnusedN);
field->SetLabelL(KForenameLabel);
field->TextStorage()->SetTextL(KForename);
contact->AddFieldL(*field);
CleanupStack::Pop();
//添加文本存储类型的手机号码域
field=CContactItemField::NewLC(KStorageTypeText, KUidContactFieldPhoneNumber);
field->SetMapping(KUidContactFieldVCardMapTEL);
field->SetLabelL(KWorkPhoneLabel);
field->TextStorage()->SetTextL(KWorkPhone);
contact->AddFieldL(*field);
CleanupStack::Pop();
//把建立的新记录添加到数据库中
contactsDb->AddNewContactL(*contact);
contactsDb->SetOwnCardL(*contact);
CleanupStack::PopAndDestroy(2); // contact contactsDb
更多精彩
赞助商链接