
Bom Pessoal, pesquisando pela internet descobri alguns exemplos em python e resovi tradizir e compartilhr com vcs, acredito que é uma forma bastante interesante de comecar a entender como funciona essa linguagem que a principio parece tao dificil, porem proveitosa.
Instalacao Python no seu PHONE
1. Baixe a última Python para S60 para interpretar as aplicações livre de acordo com o modelo do seu telefone a partir do novo download no site https://garage.maemo.org/projects/pys60 / (PyS60 versões antigas podem ser encontradas no site do antigo download)
Basicamente, você precisará receber 2 Arquivos:
a) O interpretador Python em si: por exemplo, Python_1.9.4.sis
b) O Scriptshell: PythonScriptShell_ ..... por exemplo, SIS PythonScriptShell_1.9.4_5thEd.sis
2. Instale os arquivos baixados da mesma forma como qualquer outra aplicação S60, primeiro o primeiro arquivo e em seguido o segundo, nao utilize bluetooth utilize o Nokia PC Suite, ou o cabo USB conectado ao telefone.
Nota: na 3 ª ed. voce deve criar uma pasta chamada "Python" para o seu cartao de memoria (e:) drive (memória), para o qual você irá transferir os seus scripts escritos mais tarde.
Para que o PyS60 intérprete no seu telefone veja o modelo:
Verifique aqui os dispositivos Nokia S60 para descobrir qual a edição e Feature Pack tem o modelo do seu telefone, a fim de ser capaz de fazer o download do tipo correto do interpretador PyS60. Selecione o modelo do seu telefone e procure a Plataforma do desenvolvedor, lá ele diz que se for por exemplo, S60 3rd Edition ou S60 2nd Edition, Feature Pack 3. Sobre o site de download do PyS60 intérprete dentro do nome do arquivo que você irá então reconhecer, por exemplo _3rdEd_ Remete para S60 3rd Edition ou _2ndEdFP3_ refere-se a 2 ª Edição, Feature Pack 3.
Comecar a Desenvolver
Desenvolvimento é simples e rápido. A fim de executar um programa Python do seu telefone Nokia S60, tudo que você tem a fazer é:
1. Instale o interpretador Python aplicação como um arquivo *. sis chamado "Python para Série 60", que você pode baixar gratuitamente.
2. Escreva seu python script com um editor simples em seu Mac / PC, salvá-lo como um arquivo *. py.
3. Copie via Bluetooth ou via cabo USB o seu arquivo *. py para o telefone e simplesmente executá-lo. Não compilar, não construir processo necessário.O arquivo ter que ser colocado dentro da pasta c:python, para chegar ateh la vc deve usar o ybrowser por exemplo.
"Python para S60" é uma escolha ideal para começar a criar aplicações para dispositivos baseados na plataforma Series 60 porque é fácil e rápido. É bem adequado para o desenvolvimento de protótipos ou para a construção de aplicações para fazer prova de conceito com uma linguagem simples e consistente. Apenas alguns conhecimentos em qualquer linguagem é o suficiente para compreender a programação dos scripts python e trabalhar para criar aplicações em um tempo muito curto.
ALGUNS EXEMPLOS DE CODIGOS SIMPLES
1°Exemplo aplicativo que faz o seguinte:
1. Exibe um campo de entrada de texto na tela.
A instrução no campo de texto deve dizer: Digite uma palavra:
2. Mostrar um pop-up nota indicando o resultado do anterior campo de entrada.
(Depois que o usuário tenha digitado em uma palavra em texto para o campo e pressionou "ok").
# Copyright (c) 2009 TIarlis Kochenborger
# Este script executa uma consulta com um único campo de diálogo (campo de entrada de texto)
# e exibe os usuários de entrada como uma pop-up da nota
import appuifw
data = appuifw.query(u"Type a word:", "text")
appuifw.note(u"The typed word was: " + data, "info")
2° Exemplo aplicativo que faz o seguinte:
1. Exibe um campo de entrada de texto na tela.
A instrução no campo de texto deve dizer: Digite uma palavra:
2. Apresentar uma consulta campo perguntando: "Enviar mensagem para o 2 amigos?"
3. Depois de pressionar "OK" a aplicação deve enviar um SMS para o 2 outros telefones, com a
conteúdo: Greetings from:
4. Mostrar um pop-up nota afirmando: Mensagens enviadas
exemplo:
# Copyright (c) 2009 Tiarlis Kochenborger
# com esse script vc envia um sms para dois amigos ao mesmo tempo
import appuifw
import messaging
data = appuifw.query(u"Type your name:", "text")
nbr1 = "123456" # modifique o numer aki
nbr2 = "234567" # modifique o numero aki
txt = u"Greetings from:" +data
if appuifw.query(u"Send message to your 2 friends","query") == True:
messaging.sms_send(nbr1, txt)
messaging.sms_send(nbr2, txt)
appuifw.note(u"Menssagem enviada", "info")
else:
appuifw.note(u"Desculpe, sua mensagen nao pode ser enviada", "info")
3° Exemplo
3° Exemplo aplicativo que faz o seguinte
1. Exibe um campo de entrada de texto na tela.
A instrução no campo de texto deve dizer: Digite uma palavra:
2. O telefone deve falar a palavra que você acabou de digitar em (através do texto para telefones fala sistema - você deve ouvir voz saindo do altofalante do telefone).
codigo:
# Copyright (c) 2009 Tiarlis Kochenborger
# Este script executa uma consulta com um único campo de diálogo (campo de entrada de texto)
# e deixa o telefone falar para fora do texto (texto para voz) que os utilizadores tenham
# digitado na
# NOTA:esse script é executado apenas com o Python S60 versão 3.1.14 ou superior
import appuifw
import audio
text = appuifw.query(u"Type a word:", "text")
audio.say(text)
4° Exemplo aplicação que faz o seguinte:
Define Um funcao
# Copyright (c) 2009 Tiarlis Kochenborger
# dDefinindo uma função
import appuifw
def afunction():
data = appuifw.query(u"Type a word:", "text")
appuifw.note(u"The typed word was: " +data, "info")
afunction()
0 comentários:
Postar um comentário