开发学院手机开发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 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接