Entradas

En los terminales que usan Android como sistema operativo hay dos operaciones que requieren el uso del ordenador. La primera es el Hard Reset y consiste en reinstalar la versión de Android que viene de serie con el terminal restaurando los archivos que se hayan eliminado o modificado. La segunda operación es el modo de depuración (ADB) que permite depurar las aplicaciones que se programan con el PC y acceder a contenido del teléfono que no está accesible directamente. Por ejemplo, con ADB se pueden usar herramientas de copia de seguridad y guardar la información del teléfono (aplicaciones y sus datos) en el PC por si se perdiera el teléfono.

Para usar ADB hace falta instalar los drivers en el PC y configurar el teléfono para que acepte la conexión en las versiones de Android a partir de Kit Kat. Se puede dar el caso que en las instrucciones para hacer el Hard Reset se diga que es necesario instalar los drivers de ADB en los terminales que llevan un SOC de Qualcomm. No es necesario instalarlos si configuramos el teléfono para que se inicie en Fastboot Mode.

Leer más

Ya hemos visto en un artículo anterior la forma de configurar Ubuntu para que detecte un terminal con Android 4.4. En este artículo veremos algo parecido para el caso de Windows. A diferencia de GNU/Linux existen más casos en los que se usan los drivers de depuración (aparte de la programación). Como ejemplo tenemos la aplicación Helium. Esta aplicación nos permite crear una copia de seguridad del terminal sin necesitar permisos de root.  Para hacer la copia utiliza ADB por debajo. Por esta razón es necesario que Windows tenga bien instalados los drivers y que el terminal permita la conexión del PC.

Leer más

Cuando empezamos a programar con Android trabajamos con un entorno que lleva todo integrado (IDE). Estos entornos como Eclipse o Netbeans facilitan la codificación de la aplicación y su depuración tanto en un dispositivo emulado como en uno real. Si trabajamos con un dispositivo emulado podemos probar cualquier combinación de hardware, desde pantallas pequeñas de 4 pulgadas hasta las pantallas que usan las tabletas de 10 pulgadas sin necesidad de comprar el dispositivo real. Aunque el código funciona en el emulador, es importante probarlo en un dispositivo real ya que el comportamiento del emulador no es ideal y la ejecución es varios ordenes de magnitud más lenta (dependiendo del PC que tengamos).

Leer más