Entradas

Formularios

Imagen
                                         =Datos Personales=                                          =Escuela= =Hospital= =Banco= =Agenda Personal= =Supermercado= =Calculadora= =Zoologico=

Layouts

Frame Layout Generalmente este Layout suele usarse para mostrarse un unico elemento en lavi Android estudio nos permite posicionar hasta a elemento. Linearlayout Coloca los elementos unos detras de otros de manera lineal, o bien de forma vertical u horizontal. Table Layout Dentro de este layout podemos definir filas y columnas para situar elementos. Tabel Row Debe ser usado como h,o de una tabla de layout y es una tabla de columnas. Grand Layout Es un elemento similar al Table Layout ya que sus elementos se distribuyen en filas y columnas. Relative Layout Nos permite colocar cada elemento de forma relativa o cualquier elemento dentro de esta. Absolute Layout Permite indicar las coordenadas (x,y) donde queremos que se  visualicen cada elemento. Grid Layout Es un elemento similar al Table Layout ya que sus elementos se distribuyen en filas y columnas pero con el inconveniente de que solo se pueden utilizar a partir de AD,14.

Primera Aplicación Android "Hola Mundo"

Imagen
Ya tenemos todo lo necesario instalado para implementar el primer proyecto. Desde el menú de opciones: File>New>Android Application Project En este dialogo especificamos el nombre de la aplicación y proyecto (pueden ser iguales) y el nombre del paquete Java donde se almacenara los archivos Java que creemos (normalmente la URL de su empresa al revés). Ahora empezaremos a presionar el botón Next para pasar configuraciones de nuestra aplicación, por el momento dejaremos todos los valores por defecto en cada uno de los diálogos que aparece (son 5 diálogos actualmente). En el último dialogo debe aparecer el botón " Finish" el cual presionamos. El ADT nos genera todos los directorios y archivos básicos para iniciar nuestro proyecto. La interfaz inusual de nuestro programa para Android se almacena en un archivo XML en la carpeta res, subcarpeta layout y el archivo se llama activity-main.xml. En esta carpeta tenemos creada nuestra primer pantalla. Al seleccionar este arch...

Estructura de carpetas de un proyecto

Carpeta/src/ Esta carpeta contendrá todo el código de fuente de la aplicación, código de la interfaz, clases auxiliares, etc. Inicialmente, Eclipse creara el código básico de la pantalla (Activity) principal de la aplicación, que recordemos que en nuestro caso era Main Activity, y siempre bajo la esctructura del paquete Java. Carpeta/gen/ Contiene una serie de elementos de código generados automáticamente al compilar el proyecto. Cada vez que generamos nuestro proyecto, la maquinaria de compilación de Android generada por nosotros una serie de ficheros fuente de aplicación. Importante: Dado que estos ficheros se generan automáticamente tras cada compilación del proyecto es importante que no se modifiquen manualmente bajo ninguna circunstancia. Carpeta/assets/ Contiene todos los demás ficheros auxiliares necesarios para la aplicación, como por ejemplo ficheros de configuración, de datos, etc. La diferencia entre los recursos incluidos en la carpeta/res/raw/ y los incluidos en...

Configurar PC para desarrollar para Android

1. Descargar e instalar JDK Ir a Oracle> Sección de descargas. Dar clic en Popular Downloads > java. Dar clic en Java Platform (JDK) 7u17. 2. Descargar e Instalas SDK Conjunto de herramienta para Android. Abrir navegador ingresamos la dirección www.android.com Clic en developers. Clic en Get the SDK. Clic en Use an existing IDE. Clic en Download the SDK todos for Windows. Aceptar los términos de uso y licencia y se descarga. Abrimos el archivo copiar la ruta en donde dice destination folder en un archivo de texto. Después de dar a todos los clics necesarios en Next se instala. 3. Configuración SDK Una vez terminando la instalación se ejecuta el administrador de SDK. Instalar la versión de la API y hace que abarcamos mejor rango de dispositivos. Clic en instalar, aceptar. La licencia se instala. 4. Descargar Eclipse Abrir el navegador, ingresamos www.eclipse.org Clic en descargar, seleccionar la plataforma congruente a nuestro software, clic en la primera o...

Proceso de instalación del Programa Eclipse con Plug-in de Android

Imagen
Android Development Tools (ADT) es un plug-in diseñado para ofrecernos un entorno potente e integrado con Elcipse, en el que podamos desarrollar aplicaciones para Android. ADT complementa las funciones de Eclipse para que podamos configurar nuevos proyectos de una forma rápida y sencilla, creando la interfaz de usuario y añadiendo componentes basados en la API de Android Framework. Además, nos permite depurar nuestras aplicaciones con las herramientas del Android SDK e incluso exportar archivos .apk (firmados o sin firmar) cuando queramos distribuir nuestra aplicación. De forma complementaria, ADT ofrece la configuración guiada de proyectos, la integración de herramientas, editores XML personalizados y un panel de salida con el resultado de la depuración. Aunque el uso de Eclipse con ADT no es la única forma de comenzar el desarrollo de aplicaciones para Android, si es la forma más sencilla y por consiguiente la más recomendable. Así es que, vamos a dejar la perorata y a ponerno...

Arquitectura del Sistema Operativo Android

Imagen
Co mo ya se ha mencionado, Android es una plataforma para dispositivos móviles que contiene una pila de software donde se incluye un sistema operativo, middleware y aplicaciones básicas para el usuario.          En las siguientes líneas se dará una visión global por capas de cuál es la arquitectura empleada en Android. Cada una de estas capas utiliza servicios ofrecidos por las anteriores, y ofrece a su vez los suyos propios a las capas de niveles superiores, tal como muestra la siguiente figura ((c) Google):     Aplicaciones: E ste nivel contiene, tanto las incluidas por defecto de Android como aquellas que el usuario vaya añadiendo posteriormente, ya sean de terceras empresas o de su propio desarrollo. Todas estas aplicaciones utilizan los servicios, las API y librerías de los niveles anteriores . Framework de Aplicaciones: Representa fundamentalmente el conjunto de herramientas de desarrollo de cualquier aplicación. Toda a...