Categories: S60 | Python | How To | PIM | Code Examples
This page was last modified 14:53, 25 June 2008.
How to use contact database
From Forum Nokia Wiki
With contact module you can access and modify your S60 phone
contact database : add new person, phone, email, etc.
Here's a short example :
import contacts db = contacts.open() all_ids = db.keys() # [159, 161, 273, ...] c = db[db.keys()[0]] # first contact found = db.find('jim') # search in name, email, etc. jim = found[0] # first one found jim_id = jim.id # 819 mobile = jim.find('mobile_number')[0].value # first only firstname = jim.find('first_name')[0].value # other fields: email_address, url, company_name, job_title, # phone_number, fax_number, note, etc. # to add new contact newc = db.add_contact() newc.add_field('first_name', 'Cyke64') newc.add_field('mobile_number', '0111111111') newc.commit() # to delete a contact #Get its ID con = db.find('Angelina')[0] id=con.id #Delete it db.__delitem__(id)
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problem with database | ninidotnet | Symbian User Interface | 4 | 2006-11-30 07:13 |
| Adding contacts to 7650 Emulator | markcaz | Symbian Tools & SDKs | 0 | 2002-10-29 22:40 |
| Getting Contact/Phonebook information. | korakotc | Python | 17 | 2007-12-21 10:54 |
| about Contacts database | xiaowato | General Symbian C++ | 4 | 2006-05-11 11:24 |
| How can i to open the default contact database asynchronously?? | bruce.qiu | General Symbian C++ | 2 | 2008-02-04 10:22 |
