Using Phonebook(contact) Database
Join the DZone community and get the full member experience.Join For Free
Now you can access and modify your mobile 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 # first contact found = db.find('jim') # search in name, email, etc. jim = found # first one found jim_id = jim.id # 819 mobile = jim.find('mobile_number').value # first only firstname = jim.find('first_name').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', 'Korakot') newc.add_field('mobile_number', '017337330') newc.commit()Group infomation is missing, though.
Opinions expressed by DZone contributors are their own.