×
Namespaces

Variants
Actions

Archived:Como fechar uma conexão GPRS ativa em PySymbian

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)


Article Metadata

Compatibilidade
Plataforma(s): PySymbian

Artigo
Tradução:
Por _katy_
Última alteração feita por hamishwillee em 31 May 2013

Introdução

O trecho de código abaixo mostra como parar manualmente uma conexão GPRS ativa. É um trecho muito útil quando estamos desenvolvendo aplicativos usando rede para PySymbian. O socket do ponto de acesso access point serve principalmente para três propósitos:

  • Podemos iniciar uma conexão GPRS e selecionar um default.
  • Podemos parar ou disconectar uma conexão GPRS ativa. O código para essa função é mostrado abaixo:


Código

#importa o módulo (Python 1.4.5)
import socket
from appuifw import *
 
def sel_access_point():
""" Seleciona e retorna o ponto de accesso ou None, em caso de erro.
"""

aps = socket.access_points()
if not aps:
note(u"No access points available","error")
return None
 
ap_labels = map(lambda x: x['name'], aps)
item = popup_menu(ap_labels,u"Access points:")
if item is None:
return None
 
apo = socket.access_point(aps[item]['iapid'])
 
return apo
 
ap = sel_access_point()
if ap:
ap.start() # inicia a conexão GPRS
print "IP:", ap.ip()
ap.stop() # para a conexão GPRS
This page was last modified on 31 May 2013, at 00:01.
49 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×