Usar ADB mediante WiFi sin ser root.

adbEn determinadas ocasiones, mientras programamos para Android, necesitamos prescindir del cable USB. Bien por comodidad (poder trabajar alejado del dispositivo) o bien porque estamos usando el puerto para alguna otra cosa (conectar un periférico, usar el MLH…).

En dispositivos rooteados es fácil, podemos instalar cualquiera de las aplicaciones que nos activan el ADB over Wifi, e incluso, algunas ROM’s, como las Cyanogenmod, ya disponen de esta opción en las herramientas de desarrollador.

¿Pero que pasa cuando usamos un dispositivo sin root? Pues nada. Es muy fácil de activar, aunque será necesario conectar el dispositivos unos segundos.

Conectamos el terminal por USB, como siempre, y ejecutamos el siguiente comando desde la consola:

adb tcpid 5555

Ya tenemos nuestro dispositivo preparado. Desconectamos el USB y conectamos a él por Wifi:

adb connect <<IP>>

Ejemplo:

adb connect 192.168.2.150

Si queremos desactivar modo WiFi y volver al USB, bastará con

adb usb

Es evidente que requiere conectarlo una primera vez, y en casos de no disponer de un cable USB o tener el conector roto no ayuda, pero en otros casos puede evitar tener que lidiar con aplicaciones de terceros o rootear el dispositivo.

ProGuard: Optimiza, reduce y ofusca el código de tus aplicaciones Android

proguard

Cuando creamos aplicaciones para dispositivos móviles debemos tener en cuenta la limitaciones de estos. si bien en la gama alta apenas existe, hay que considerar también los móviles de gama baja. Leer más…

Creando una imagen a partir de un componente gráfico en Java

ContactMain

En ciertas ocasiones queremos crear una imagen a partir de un componente gráfico de Java, por ejemplo una tabla o algún componente especial, como una librería para representar grafos como fue mi caso, más exactamente JUNG.

El sistema es válido para todos aquellos componentes que dispongan de un método paint (Graphics g)

// "componente" es el elemento gráfico que desaemos guardar
//Creamos una Imagen con el tamaño del componente
BufferedImage imagen = new BufferedImage(componente.getWidth(), componente.getHeight(), BufferedImage.TYPE_INT_ARGB);
//Hacemos que el componente se pinte en el Graphics de la imagen
componente.paint(imagen.getGraphics());
//Guardamos la imagen y listo
ImageIO.write(imagen, "png", new File("fichero.png"));

Simple, ¿no?

Categorías:Java, Programación Etiquetas: , , , ,

Embolsados, mantente informado de tu posición en la bolsa de sustituciones

11 septiembre, 2012 34 comentarios


Hace unos días se abrió la Bolsa de Sustituciones de Educación de la Junta de Andalucía, así que ahora casi todos los que están en la bolsa realizan consultas casi cada hora para ver si han avanzado algo.

Pues bien, para estos he creado Embolsados , una aplicación para Android que comprobará periódicamente tu estado en la bolsa y te notificará si hay alguna variación.

Basta con añadir el NIF para que el sistema obtenga todos los datos y comience a comprobar el estado del aspirante.

Además, según tu obsesión podrás elegir un periodo de chequeo desde los 15 minutos hasta las 24 horas.

Como mis anteriores aplicaciones, la tenéis de forma gratuita en Google Play.

Android app on Google Play

Modo NoRefresh para Nook Touch, eliminando el parpadeo

Quizás una de las cosas más impresionante de Rootear un Nook Touch es poder usar el NoRefresh Enabler.

Como podéis ver en el vídeo que encabeza esta entrada donde se usa el Nook Touch para jugar a la PSX sin parpadeo , con NoRefresh Enabler podremos sacrificar contraste y niveles de grises a cambio de reducir notablemente el tiempo de refresco de la pantalla hasta el punto de poder usarse para juegos, como el Angry Birds. Leer más…

Como Conectar el Nook Touch a la red Eduroam

27 agosto, 2012 1 comentario

Para los despistados,  Eduroam es un proyecto que permite a universitarios de todo el mundo conectarse en cualquier universidad usando los credenciales de su universidad habitual. Esto permite a alumnos de intercambio o a ponentes poder acceder a Internet sin tener que pedir claves de wifi o credenciales ni tener que configurar el ordenador por cada universidad que visita.

Desgraciadamente, esta red usa el protocolo denominado WPA Empresarial, el cual no es compatible con todos los dispositivos, y nuestro Nook Touch, aparentemente, tampoco.

Y es que este ebook está basado en Android, el cual, a su vez, usa Linux, y para las conexiones utiliza el poderoso sistema de conexiones wpa_supplicant, un programa capaz de conectar prácticamente a cualquier red. El problema radica en que la interfaz gráfica de nuestro lector no dispone de las opciones para configurarlo, pero si lo soporta.

Leer más…

Error al desbloquear Nook Touch con MultiTouch

Hace unos meses expliqué como hacer root a un Nook Touch y añadir Multitouch, sin embargo, aplicar el multitouch a veces ocasiona que el Nook no responda correctamente y no pudiendo desbloquearlo.

Según parece, es debido a un sistema de caché o algo así encontré. Sea lo que sea, la solución es muy simple: Hacer un gesto con dos dedos y volver a probar con uno.

Así de sencillo. Pasamos dos dedos sobre la pantalla y después desbloqueamos el lector con uno solo y se soluciona.

Categorías:Nook Touch
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 208 seguidores