×
Namespaces

Variants
Actions
Revision as of 06:04, 30 November 2011 by hamishwillee (Talk | contribs)

Archived:How to choose a phone number in PySymbian

From Nokia Developer Wiki
Jump to: navigation, search


Article Metadata
Tested with
Devices(s): N95 8gb, N96
Compatibility
Platform(s): S60 2nd Edition, S60 3rd Edition
Platform Security
Capabilities: )
Article
Keywords: contacts
Created: cyke64 (15 Mar 2007)
Last edited: hamishwillee (30 Nov 2011)

Overview

Following code shows a minimal example to let you choose from your contacts in the phonebook. It uses contacts module of Python

Code

# import modules
import appuifw, contacts
 
# Open contacts database
db = contacts.open()
 
# Create two empty lists for names and corresponding numbers
names = []
numbers = []
 
# Append contact names and numbers to lists
for i in db:
names.append(db[i].title) # Get contact title
num = db[i].find('mobile_number') # Find number for the contact
if num:
numbers.append(num[0].value) # first mobile
else:
numbers.append(None)
 
# Select the contact from selection list
i = appuifw.selection_list(names)
 
t = numbers[i]
 
appuifw.note(u"Selected Phone Number is:" +t,'conf') # gives the number as output

Postconditions

Below are the screenshots of the above script

GetNumber1.jpg GetNumber2.jpg


Related Links

72 page views in the last 30 days.
×