sábado, 13 de octubre de 2012

ADB : Como instalar dispositivos desconocidos.

Generalmente se usan los dispositivos virtuales para programar, pero para aterrizar a la "realidad" una aplicación, se debe usar un dispositivo físico... ¿pero que hay cuando mi dispositivo Fisico no se encuentra en la lista de ADB?...
Yo me adquirí una tablet RM con Android 4.0.4 y solo tiene en su carcasa "Made in China"... asi que será difícil trabajar con ello...
Sin embargo en Linux es fácil montarlo...
Lo Primero:
Conecta su Dispositivo por USB, activando la opción de ADB en Android.
Abre tu Terminal favorito (en mi pobre AMD, uso LXDE/LXTerminal) y escribe lsusb.
Nos aparecerá algo como esto.

Después de ver todos los dispositivos conocidos, vemos uno  que nos es familiar.

Y recordando un poco, los dispositivos USB se Identifican (ID) por Vendedor:Producto.
Asi que identificando el Vendedor, parace Google, siendo este un dispositivo genérico.

Nos queda luego crear con nuestro editor favorito de texto las reglas para udev siguiendo esta guía:
Android devices.

Y que basicamente es:

Crear la regla udev
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" 

Donde ATTR{idVendor}=="18d1" se trata del dispositivo buscado con lsusb.

Después lo guardamos en /etc/udev/rules.d como 51-android.rules, algo así:

/etc/udev/rules.d/51-android.rules

Luego le damos los permisos suficientes con chmod:

sudo  chmod a+r /etc/udev/rules.d/51-android.rules 

Desconectamos nuestra tablet barata :(...
vamos a la localización del binario adb, localizado en el SDK de Android y ejecutamos el comando ./adb kill-server && ./adb start-server .
algo así:

Cuando iniciamos nuestro proyecto en eclipse, el dispositivo aparece como desconocido... pero funcional:


Mucha suerte.
@pata_de_jaguar


domingo, 7 de octubre de 2012

Unir campos y cadenas (Concatenar) en SQLite

Como se unen cadenas en SQLite...
En SQLite se usa el par || para unir cadenas y resultados de campos:

Ejemplo1 : Unir dos campos:

SELECT campo1||campo2 FROM tabla


Ejemplo2: Unir un caracter con el resultado de un campo.

SELECT "Caracter"||Campo1 FROM tabla

Ejemplo3: Unir campos y caracteres en un campo de salida unico.

SELECT ("Caracter"||" "||Campo1||" "||Campo2) AS 'resultado' FROM tabla.

Fuente completa : http://www.sqlite.org/lang_expr.html
Saludos.

miércoles, 3 de octubre de 2012

plugin print for phonegap/cordova 2.0

Implementando el comando "print" en phonegap.

The javascript file:
El Archivo javascript:

The Java File source.
EL Archivo .java


Plugin enable in plugins.xml:


P.D. Perdonen por no ser más didáctico, he estado ocupado en buscar una fuente de ingresos.

sábado, 29 de septiembre de 2012

Death Metal en Klingon... nada más friki.

Gracias a un RT de @crodas me entero que existe una banda que canta en idioma klingon. sí, Klingon, el idioma de la raza guerrera que aparece en la Serie de Star Trek, nada más friki y metalero que he visto, gracias al cielo no existe el reggaeton en Klingon o vulcano.... XD.