Original: How to make a phone call (Inglês)
| ID | Creation date | 15 de Março de 2007 | |
| Platform | S60 1ª Edição, S60 2ª Edição, S60 3ª Edição | Tested on devices | Nokia N95, Nokia E90 |
| Category | Python | Subcategory | Telefone |
| Keywords (APIs, classes, methods, functions): telefone |
Este trecho de código mostra como discar e desligar uma chamada em Python.
import appuifw, e32, telephone
app_lock = e32.Ao_lock()
#Define a função de saída
def quit():
#Cancela o contador quando o usuário sair, se não tiver expirado
t.cancel()
app_lock.signal()
appuifw.app.exit_key_handler = quit
number = "072xxxxxxx"
#O número a ser chamado
#Disca o número
telephone.dial(number)
#Inicializa o contador
t = e32.Ao_timer()
#Deixa a ligação em loop por 10 segundos e desliga
t.after(10, lambda:telephone.hang_up())
#Aguarda até que o usuário solicite a saída
app_lock.wait()
A chamada é feita para o número especificado. A chamada terá a duração de 10 segundos e será desligada.
O módulo de contatos pode ser usado para recuperar números.
No related wiki articles found