Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

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
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtopicQUqfnTopicZpythonQ
     qfnZtopicQUqfnTopicZseriesE5f60Q
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX