如何得到用户往通讯录添加新联系人的事件通知
来源:互联网 发布:机器人视觉算法 编辑:程序博客网 时间:2024/05/16 01:29
用户往通讯录添加新的联系人的时候,捕捉这个消息:
下面是部分实现代码
为了能使应用程序能收到这个消息事件,必须以一个继承于McontactDbObserver的类作为观察器传递给通讯录数据库,并且实现McontactDbObserver的接口函数,即一个纯虚函数HandleDatabaseEventL(),这个函数在通讯录被修改后由系统自动调用。用于处理通讯录数据库修改的事件。
class CMyContactApp : public McontactDbObserver
{
public:
// any public data and functions
CMyContactApp();
// override the virtual function from the base class
virtual void HandleDatabaseEventL(TContactDbObserverEvent aEvent);
private:
// any private data and functions
};
// handling contact database events
void CMyContactApp::HandleDatabaseEventL(TContactDbObserverEvent aEvent)
{
¡_ // Event handling code
}
此外,应用程序必须创建一个CContactChangeNotifier对象,用于注册自己作为接受事件的观察者。
CContactDatabase* contactDb = CContactDatabase::OpenL();
CMyContactApp contactDbObserver; //即this
CContactChangeNotifier* notifier = CContactChangeNotifier::NewL(*contactDb, contactDbObserver);
- 如何得到用户往通讯录添加新联系人的事件通知
- 如何得到用户往通讯录添加新联系人的事件通知
- 通讯录添加联系人的界面得到用户在文本框里输入的文字
- Android ContentProvider往通讯录添加联系人
- android通讯录 添加联系人
- Android-通讯录:添加联系人
- 添加联系人至通讯录
- 如何向android手机通讯录中添加联系人
- 通过代码添加联系人到通讯录的方法
- Android向通讯录添加联系人的一般方法
- Android向通讯录添加联系人的一般方法
- iOS开发--系统通讯录的访问与添加联系人
- 使用startActivityForResult得到通讯录联系人信息
- android 访问系统通讯录得到联系人数据
- ContentProvider往通讯录添加联系人和获取联系人
- ContentProvider往通讯录添加联系人和获取联系人
- 十四、ContentProvider往通讯录添加联系人和获取联系人
- ContentProvider往通讯录添加联系人和获取联系人
- Qt4.4.0编译记录
- 我的大二生活
- C# 将数据导出到Excel汇总
- 我的JAVA学习之路(综合)
- 巧用QSignalMapper分类有序地处理大量信号
- 如何得到用户往通讯录添加新联系人的事件通知
- Java SE 6 新特性: JMX 与系统管理
- StrutsAction示例代码
- CSS中控制换行的四种属性
- Tomcat jpda Eclipse
- 学习的困惑
- CEGUI学习
- Eclipse 快捷键
- NET开发人员必知的八个网站