用C++实现的访问Symbian手机电话薄
来源:互联网 发布:淘宝上的液晶电视 编辑:程序博客网 时间:2024/05/21 12:48
在Symbian OS中,电话薄部分是通过一个默认的数据库(contacts.cdb.)来操作和管理的。因此在Symbian系统里可以用联系人模型(Contacts Model)API来访问和管理电话薄,这里主要用的类就是CContactDatabase(数据库类,电话薄所有条目的集合),CContactItem(它代表一个单独的电话薄条目,由唯一的一个TContactItemId标识。例如电话薄中的一个联系人),CContactItemField(域类,每一个电话薄条目有很多类组成,例如姓名域(EPbkFieldIdFirstName,EPbkFieldIdLastName),电话号码域(EPbkFieldIdPhoneNumberGeneral)...). Class CPbkContactEngine 电话薄引擎通过CPbkContactEngine来实现。如果已经存在一个缺省数据库,CPbkContactEngine::NewL()就连接到该数据库,否则创建该数据库。 Class CPbkContactItem CPbkContactItem类代表电话薄数据库中的一个具体条目,例如一个联系人。它提供了对所拥有的TPbkContactItemField数组的访问和查找函数。 Class TPbkContactItemField TPbkContactItemField是某个电话薄条目的域类,例如某人的电话域,或者某人的电子邮件。 //关于电话薄引擎的具体知识还是参看SDK的help吧。 //呵呵,下面把访问电话薄的一段代码贴出来,希望大家多指正。 void CPhoneEngine::DisplayContactInfoL(MObjectProvider* aMopParent) if ( !phonebookResource.IsOpen()) // Add searching array to parameters if ( okPressed ) // Get the first selected contacts id array // get the last name // get the Mobile PhoneNumber //get the email address // add codes to get other fields you interested in //......
//release the resource |
- 用C++实现的访问Symbian手机电话薄
- 用C++实现的访问Symbian手机电话薄
- 用C++实现的访问Symbian手机电话薄
- Qt qml 实现类似手机电话薄联系人首字母查找
- c++_电话薄
- 如何读到手机中的电话薄
- Symbian 根据手机号码查电话薄姓名
- 电话薄程序的雏型
- 简易电话薄的项目
- 电话薄
- c语言之电话薄程序
- Android开发中之删除手机电话薄中的一条数据时之删除不成功的解决办法
- 电话薄Java实现小程序
- 手机访问PC端自动切换手机端的实现
- 将电话薄导入到WM手机之中
- 手机问题询问 MT6227 电话薄导入
- 利用J2ME怎样调用手机中的电话薄?
- 从Android手机电话薄中读取电话号码
- Struct中怎么体现MVC模式
- sap FI 财务会计-事务码
- ORACLE循环
- 在C++下实现的程序拨号代码
- 哈佛最受欢迎的选修课
- 用C++实现的访问Symbian手机电话薄
- ORACLE里取随机数的方法
- Pb 事件发生顺序
- Enhydra Shark2.2.1使用一 与appfuse集成
- 主题:理解oracle的网络结构,解决连接问题
- libnet使用举例(6)
- Symbian内存管理的二十二条军规
- Java中方法前缀巧记
- SQL操作全集