Entradas

Mostrando las entradas de 2013

Comandos ADB importantes para un emulador

Imagen
Android Debug Bridge (adb) es una herramienta en linea de comandos que nos permite comunicarnos con los emuladores o con los dispositivos físicos Android que tenemos conectados a nuestra workstation de desarrollo. La herramienta adb se localiza en la siguiente ruta: <PathAndroidSDK>/platform-tools.   Fig. 1 - Ruta donde se localiza herramienta adb Adb utiliza una arquitectura cliente/servidor , la aplicación adb que hacemos referencia en la Fig 1, es el componente cliente (localizado en la workstation desarrollo) y el componente servidor se localiza en la workstation de desarrollo también (asociado el puerto TCP 5037 ), por cierto, el componente servidor si no esta en ejecución, automáticamente se crea al ejecutar el primer comando adb.  El componente servidor se encarga de escanear los puertos impares en el rango 5555-5585 , en este rango de puertos se l ocaliza el daemon ya sea en un emulador o dispositivo fisico .          adb client ----------- adb server(5

Procedimiento construcción aplicación Android básica

Imagen
Con el fin de facilitar el proceso de construcción de una aplicación Android, estas son mis recomendaciones: Determinar los textos a utilizar en la aplicación y colocarlos en el archivo strings.xml Verificar en la clase R que se encuentren registrados como constantes cada uno de los nombres de las cadenas (R.string) . En caso de no registrarse debe de ser un error en el archivo strings.xml, verificar la sintaxis y semántica de este documento xml. En el archivo de layout consumir las cadenas definidas en el archivo string.xml usando la sintaxis @string/nombre_cadena y asignarle un id a las vistas que se requieren manipular con código Java.Para nuestro caso en la vista TextView observar el atributo android:text y android:id. Verificar en la clase R que se registren los identificadores de las vistas (R.id). En caso de no registrarse estos identificadores debe de ser un error en el archivo de layout (para nuestro caso activity_main.xml) , por lo que será necesario

Bienvenidos, consideraciones iniciales en el desarrollo Android

Bienvenidos!! Gracias por dedicar un poco de su tiempo a leer la información de este blog, en el cual quiero plasmar mis experiencias al impartir cursos de desarrollo de aplicaciones usando Android. Cualquier comentario es bien recibido. Consideraciones iniciales en el desarrollo de aplicaciones con Android y que la cuesta de Enero no te afecte 1) Requiere de conocimientos en lenguaje Java  La plataforma de desarrollo Java esta representada por JSE (Java Standard Edition) ,JME (Java Micro Edition), JEE (Java Enterprise Edition).  Lo que requieres son conocimientos de la plataforma JSE . Si deseas programar en los móviles que venden en las tiendas de conveniencia puedes enfocarte en JME, pero para el caso de Android no hace uso de JME. Utilizas el lenguaje Java, el compilador de Java, pero no usas la maquina virtual de Java, en vez de esto utilizan una maquina virtual llamada Dalvik virtual machine. En lugar de Java puedes utilizar el Android NDK (programación usando C/C++