Android desde cero

Anímate a realizar con el Android Studio tu primera aplicaión móvil

Abre el eclipse y escribe el mas simple "Hola Mundo!"con Spring MVC

Sigue 8 simples pasos para obtener al proyecto mas simple de Spring MVC con Eclipse y Maven.

Como subr una app al Google Play

Te mostramos en tres post, como subir una app en Android al Google Play

sábado, 3 de octubre de 2015

¿Como conectar un Moto G al Android Studio sobre OSX?

Cuando desarrollamos con el Android Studio, generalmente nos acostumbramos a utilizar el Emulador.

Pero cuando necesitamos hacer alguna prueba sobre un dispositivo real, como un Moto G ¿Cuales son los pasos para conectar el Moto G al Android Studio?

Comencemos

Paso 01: Instalar Drivers de Motorola para OSX

El primer paso que deberíamos hacer es descargar el software controlador del dispositivo, de la página oficial de Motorola:


En nuestro caso, realizaremos la instalación sobre un OSX versión 10.11.5, pero la página tiene hasta la versión 10.10 la cual instalaremos


Paso 02: Habiltiar Modo Desarrollador en Moto G

El segundo paso es habilitar el Modo de Desarrollador en el motorola.

Hay un video en YouTuve que  explica muy claramente este paso:




Igualmente, compartimos las pantallas para habilitar el modo de Desarrollador

   

Luego, para permitir que desde el Android Studio aparezca el dispositivo, tiene que estar habilitada la depuración USB y la instalación desde fuentes desconocidas:

   


Obviamente, la recomendación es revertir la opción de "fuentes desconocidas" si no es un dispositivo de uso exclusivo de testing.

Luego desde el Android Studio, podemos ejecutar la aplicación en el dispositivo Moto G:

Y desde el dispositivo, pide una confirmación mas sobre permitir la instalación desde la computadora donde está ejecutando el Android Studio, que luego de aceptar vemos la pantalla de la aplicación VRViewApp que estamos utilizando como ejemplo en este post:

   


De esta manera, logramos ver como se realiza la conección entre un  Moto G al Android Studio sobre OSX para probar el desarrollo de aplicaciones con Android



    jueves, 1 de octubre de 2015

    Android y SQLite3 ¿Como acceder y abrir las base de datos?

    Android y SQLite3 

    ¿Como acceder y abrir las base de datos SQLite3 que usamos en nuestras app?

    FAQ #01: ¿Como Accedemos a la Base de Datos SQLite del dispositivo?

    Vamos al ADM:
    Y dentro del ADB, encontramos la base de datos usualmente en:
    //data/data/com.mi_Dominio.app/databases
    Usando el icono, "Pull a file from device" podemos descargar la base de datos al escritorio:







    FAQ #02: ¿Como abrimos la Base de Datos SQLite del dispositivo?

    Una vez que exportamos la base de datos, y la tenemos en el escritorio, podemos abrirla con los comando de SQL lite, o más cómodo con una Interfaz gráfica, por ejemplo SQLiteBrowser (http://sqlitebrowser.org/) que nos bajemos. 

    Desde la terminar también podemos acceder al SQLite3, en mi caso esta en:
    /Users/pabloin/Library/Android/sdk/platform-tools


    Luego, por linea de comandos podemos ejecutar, por ejemplo:
    .help
    .quit
    etc..
    Una guía completa:

    http://www.tutorialspoint.com/sqlite/sqlite_commands.htm

    Y en la terminal se ve:
    Desde la linea de comandos podemos ejecutar:
    Con el ./adb shell conectamos la shell del android del dispositivo, con la shell de la PC... y de esta manera podemos acceder más rápido a la base de datos (ya que no tenemos que exportar los datos cada vez que queremos actualizarlos)
    MacBook-Pro-de-Pablo:platform-tools pabloin$ pwd
    /Users/pabloin/Library/Android/sdk/platform-tools
    MacBook-Pro-de-Pablo:platform-tools pabloin$ ./adb shell
    root@generic_x86:/ # sqlite3 /data/data/com.probarnocuestanada.crossfitchess/d>
    
    Pero podemos ejecutar una herramienta visual SQLLite3:




    http://sqlitebrowser.org/


    Y una vez descargado, lo vemos en:


    Ok, esto fue como acceder, descargar y abrir las base de datos SQLite que utilizamos dentro de nuestras aplicaciones Android

    ... una nota de color:

    Me pareció interesante la página http://sqlitebrowser.org/ que dice que es hosteada por GitHub:

    This page was generated by GitHub Pages using the Architect theme byJason Long.



    Es una opción interesante cuando querramos difundir alguno de nuestro proyectos.


    Links 

    Muy buen post sobre este tema: