WEB开发网
开发学院手机开发Symbian 开发 Symbian OS 应用开发之玩转通信录 阅读

Symbian OS 应用开发之玩转通信录

 2010-03-24 17:18:00 来源:WEB开发网   
核心提示:...//可以添加其他值//修改后结果添加到数据库中,并返回这个通信录项的id,Symbian OS 应用开发之玩转通信录(7),可以以后使用TContactItemId Id = engine->AddNewContactL(*contact);CleanupStack::PopAndDestroy(conta

...//可以添加其他值

//修改后结果添加到数据库中,并返回这个通信录项的id,可以以后使用

TContactItemId Id = engine->AddNewContactL(*contact);

CleanupStack::PopAndDestroy(contact);

-------------------------------------------

实现修改和新建的代码类似,不同是你需要找到你要修改的field,然后修改,最后导入数据库

修改

-------------------------------------------

CPbkContactItem* contact = engine->OpenContactLCX(aContactId);

CleanupStack::PushL(contact);

//找到需要修改的field

TPbkContactItemField* field = contact->FindField(EPbkFieldIdPhoneNumberMobile);

CleanupStack::PushL(field);

_LIT(number,"13500000000");

TBuf<11> phonenumber(number);

//设置并确认修改

field->TextStorage()->SetTextL(phonenumber);

engine->CommitContactL(*contact);

CleanupStack::PopAndDestroy(2);

上一页  2 3 4 5 6 7 

Tags:Symbian OS 应用开发

编辑录入:coldstar [复制链接] [打 印]
赞助商链接