Ejemplo de manejo de mensajes de texto (sms) con Android y Python
Este script da una autorespuesta a un mensaje de texto entrante
Open Unformatted Code In New Window
__author__ = 'Pablo Romero pablo@slackve.org'
__license__ = 'GNU/GPL'
import android
droid = android.Android()
ids = droid.smsGetMessageIds(True, 'inbox').result
if ids != []:
print "Se encontraron mensajes nuevos"
for item in ids:
mensajes = droid.smsGetMessageById(item, ['body', 'address']).result
texto = mensajes['body']
telefono = mensajes['address']
print 'Enviando a' + telefono
droid.smsSend(telefono, "Estoy ocupado, te llamo luego camarada!")
droid.smsMarkMessageRead([item],True)
Publicado: 1 agosto, 2010
a las 3:08pm por pablo
Categorias: Android,Aplicaciones,Desarrollo,Python,Slackware
Comentarios: Sin comentarios
Python en Android
Toda la potencia de python en Android.
Su instalación es sumamente facil y en unos minutos se verán progamando scripts en Python utilizando el ASE de Android.
Publicado: 31 julio, 2010
a las 9:41pm por pablo
Tagged with Android
Categorias: Android,Aplicaciones,Desarrollo,Python
Comentarios: Sin comentarios
Android NDK, Revision 4
Ya va por la revisión 4 de la herramienta que permite desarrollar en código nativo aplicaciones para Android.
NDK funciona como complemento del SDK pero tiene acceso a las librerías nativas de Android sin necesidad de pasar por la máquina virtual, lo se traduce en mayor velocidad de acceso al hardware del los dipositivos. Esto quiere decir que es posible utilizar leguajes como C, C++, etc.
Publicado: 9 julio, 2010
a las 3:59pm por pablo
Categorias: Aplicaciones,Desarrollo
Comentarios: Sin comentarios
Python – Reemplazar una palabra recursivamente en todos los archivos de un directorio
Open Unformatted Code In New Window
import os
ruta="/root/Desktop/prueba"
palabra="damian"
reemplazo="victor"
for root,dirs,files in os.walk(ruta):
for file in [f for f in files if f.lower().endswith("")]:
print(os.path.join(root, file))
fr = open(os.path.join(root, file),'r')
chain = fr.read()
chain = chain.replace(palabra,reemplazo)
fr.close()
fw = open(os.path.join(root, file),'w')
fw.write(chain)
fw.close()
Publicado: 27 noviembre, 2009
a las 3:57pm por pablo
Categorias: Desarrollo,Python
Comentarios: 1 comentarios
