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)

    
    
    

Creado el agosto 1, 2010
a las 3:08pm por pablo


Categorías: Android,Aplicaciones,Desarrollo,Python,Slackware

Comentarios: Sin comentarios


Utilizando ASE

El APIreference de ASE (Andorid Scripting Environment) los podemos encontrar aqui:

APIreference

Conseguiremos todas las funciones necesarias para controlar por completo el telefono el telefono

ASE nos creará una interfaz al lenguaje que mas nos guste utilizar.

Seguir leyendo »

Creado el agosto 1, 2010
a las 2:51pm por pablo


Categorías: Política

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.

Seguir leyendo »

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

Etiquetas


Categorías: 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.

Seguir leyendo »

Creado el julio 9, 2010
a las 3:59pm por pablo


Categorías: Aplicaciones,Desarrollo

Comentarios: Sin comentarios


Yakuake con el perfil de bash

Para que tengamos configurado yakuake con el perfil clásico de bash para Slakware:

Si el usuario es root:

ln -s /etc/profile /root/.bashrc

Creado el junio 24, 2010
a las 11:02am por pablo


Categorías: Aplicaciones,Slackware

Comentarios: Sin comentarios


Disponible Slackware 13.1

Slackware 13.1 para 32 bits y 64 bits listo para descargar.

Incluye KDE
SC 4.4.3
XFCE 4.6.1
Kernel 2.6.33.4
PoliceKit
Firefox 3.6.3

Lista completa de paquetes aquí
Lista de repositorios para descarga aquí

Creado el mayo 26, 2010
a las 3:51pm por pablo


Categorías: Slackware

Comentarios: Sin comentarios


Quitar la ejecución de Akonadi KDE4

Para que no aprezca mas la el indexador de aconadi solo haz lo siguiente en una consola

kwriteconfig –file kres-migratorrc –group Migration –key Enabled –type bool false

Creado el mayo 16, 2010
a las 10:41pm por pablo


Categorías: Aplicaciones,Slackware

Comentarios: Sin comentarios


Go-oo en Slackware

Los compañeros de Opennix ya tienen Go-oo para Slackware:

http://slackware.opennix.com/?slackversion=13.0&name=openoffice

Go-oo, da un respiro a la atmósfera enrarecida que mantiene Oracle en torno al futuro de OpenOficce. Seguir leyendo »

Creado el mayo 7, 2010
a las 2:09pm por pablo


Categorías: Aplicaciones,Slackware

Comentarios: Sin comentarios


Módem Huawei E1786 en Slackware 13.0


La instalación del módem nuevo de Movilnet no parece ser tan difícil esta vez ya que la gente de Huawei a creado un script de instalación y una interfaz sencilla para Linux.

Al insertar el módem debería aparecer la ventana de los dispositivos usb en la cual podemos hacer click en el módem y este se montará automáticamente. Si no disponemos de interfaz gráfica entonces procedemos a montar el dispositivo con el siguiente comando:

Seguir leyendo »

Creado el marzo 15, 2010
a las 11:56am por alejandro


Categorías: Aplicaciones,Slackware,Telecomunicaciones

Comentarios: 15 comentarios


Paquetes utilizando slackbuilds.com

A pedido de nuestro camarada el yisus, dejamos este pequeño manual para hacer paquetes con slackbuild:

1. Vistamos slackbuilds.com
2. Buscamos el programa que necesitamos (ejemplo: avogadro)
3. Descargamos el SlackBuild:
wget http://slackbuilds.org/slackbuilds/13.0/academic/avogadro.tar.gz
4. Descomprimimos el SlackBuild:
tar -zxvf avogadro.tar.gz
5. Entramos al directorio:
cd avogadro
6. Descargamos el codigo fuente de slackbuilds.com
wget http://downloads.sourceforge.net/avogadro/avogadro-0.9.7.tar.bz2
7. Damos permisos de ejecución al script:
chmod +x avogadro.SlackBuild
8. Construimos el paquete ejecutando:
./avogadro.SlackBuild
9. Nos movemos a /tmp
cd /tmp
10. Instalamos el paquete que se creo:
installpkg /tmp/avogadro-0.9.7-i486-1_SBo.tgz

Creado el marzo 8, 2010
a las 6:20pm por pablo


Categorías: Política

Comentarios: 4 comentarios


« Artículos anteriores