ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción De Desarrollo De Aplicaciones Android


Enviado por   •  10 de Febrero de 2014  •  1.197 Palabras (5 Páginas)  •  419 Visitas

Página 1 de 5

¿Qué es Android?

Android es un sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas, inicialmente desarrollado por Android.

¿Requerimientos para el desarrollo de aplicaciones para esta plataforma?

Para desarrollar una aplicación con Android en necesario instalar lo siguiente:

Java JDK 7

Android SDK 2.2

Eclipse 4.2.1

Android Development Toolkit (ADT) 3.8.2

Lo anterior mencionado se debe instalar en una pc con cualquier sistema operativo.

¿Conocimientos básicos para el desarrollo en Android?

Ahora que ya tenemos una idea de lo que es Android, es necesario entender cómo funciona. Algunos de los conceptos:

El kernel Linux

Android está construido sobre el kernel de Linux. Linux provee la capa de abstracción de hardware para Android permitiendo que este sea transferido / portado a una gran variedad de plataformas.

Las librerías nativas

Las librerías nativas son contenidas en la capa inmediata superior al kernel de Linux. Estas librerías compartidas están escritas en C o C++, fueron compiladas para la arquitectura de hardware utilizada por el dispositivo y preinstaladas.

Algunas de las más importantes son:

• Surface Manager: Es el manejador de ventanas compuesto para Android.

• Gráficos en 2D y 3D: Elementos de dos y tres dimensiones que pueden ser combinados en una sola interfaz de Android.

• Media codecs: Utilizada para grabación y reproducción de diversos formatos de medios (como AAC, AVC, H.564, MP3, MP4, etc)

• Base de datos SQL: Android incluye el motor de base de datos SQLite que puede ser utilizado para almacenar datos en el dispositivo.

• Motor de navegación: Para mostrar el contenido HTML, Android utiliza la librería WebKit.

Application Framework

Por encima de las librerías nativas y de la máquina virtual se encuentra el Application Framework. Esta capa provee los bloques de construcción que se utilizan para crear las aplicaciones.

Las partes más importantes de este framework son:

• Activity Manager: Controla el ciclo de vida de la aplicación.

• Content providers: Encapsulan datos que se comparten entre aplicaciones.

• Resource manager: Todo lo que viene con una aplicación que no sea código (imágenes, videos, etc).

• Location manager: Para saber en qué ubicación geográfica se encuentra el dispositivo (GPS, servicios de ubicación).

• Notification manager: Eventos tales como la llegada de un mensaje de texto, citas, alertas, etc.

¿Cómo crear un proyecto?

Para crear un proyecto se necesita tener instalado Eclipse y también tener el plugin de ADT. Una vez instalado es necesario abrir Eclipse

• Haga clic en File en la barra de herramientas.

• Hacer clic en New y en las opciones que aparecen clic en Android Application Proyect.

• Rellenar el formulario que aparece en la ventana que se muestra:

o Application Name: es el nombre de la aplicación que aparece a los usuarios.

o Proyect Name: es el nombre del directorio del proyecto y el nombre visible en Eclipse.

o Package Name: es el espacio de nombres de paquete para su aplicación

o Minimum Required SDK: es la versión más baja de Android que admite la

o Target SDK: indica la versión más alta de Android.

o Compile With: es la versión de la plataforma con la cual se desea compilar la aplicación.

o Theme: especifica el estilo de interfaz de usuario de Android.

o Hacer clic en Siguiente una vez rellenado el formulario.

• En la siguiente ventana se configura el proyecto, dejar las selecciones predeterminadas y hacer clic en Siguiente.

• En la siguiente ventana se puede crear un icono de lanzador para la aplicación y hacer clic en Siguiente.

• Ahora en la siguiente ventana se puede seleccionar una plantilla de actividad desde la cual comenzar a construir la aplicación.

• Dejar todos los detalles de la actividad en su estado predeterminado y hacer clic en Finalizar.

¿La estructura de archivos y carpetas de un proyecto y su función?

Al crear un proyecto de Android en Eclipse se genera una estructura de directorios la se visualiza en la siguiente imagen:

• Carpeta src: Aquí se encuentran todos los archivos de código fuente JAVA que componen la aplicación.

• Carpeta gen: Contiene las clases Java

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com