Archivo de la categoria Desarrollo

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.

Sigue leyendo… »

Publicado: 31 julio, 2010
a las 9:41pm por pablo

Tagged with


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.

Sigue leyendo… »

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