TallerAndroid

Páginas: 23 (5743 palabras) Publicado: 12 de marzo de 2015
Taller de
Android
Creación de
aplicaciones para
dispositivos móviles

Víctor Ceballos Muñoz
Mag. NNTT

Parte1
Introducción a Android

¿Qué es Android?


Android es un sistema operativo inicialmente
pensado para teléfonos móviles, al igual que iOS,
Symbian y Blackberry OS. Lo que lo hace
diferente es que está basado en Linux, un
núcleo de sistema operativo libre, gratuito y
multiplataforma.

El sistema permite programar aplicaciones en
una variación de Java llamada Dalvik. El sistema
operativo proporciona todas las interfaces
necesarias para desarrollar aplicaciones que
accedan a las funciones del teléfono (como
el GPS, las llamadas, la agenda, etc.) de una
forma muy sencilla en un lenguaje de
programación muy conocido como es Java.

Organización de Android

El robot se
llama Andy Versiones de Android
Son las diferentes ramas de desarrollo que posee este sistema operativo

Historial de Android

Dispositivos en el Mercado
Europeo

Dispositivos en
Latinoamérica

Dispositivos Android en el Mercado

Google Play

¿…Y cómo crear aplicaciones
Android?

Creación de un nuevo proyecto: 1

Nombre del Proyecto
Dominio. Se usa como ayuda
para crear el nombre del
paquete
Nombredel paquete, el
identificador único de la
aplicación. Es importante que
realmente sea único e
irrepetible, para cuando la
APP suba a Google Play

Creación de un nuevo proyecto: II

El uso que tendrá la APP.
Además la versión MÍNIMA
que soportará. En este
momento la más recomendada
por la cobertura es la API 15,
Android 4.0.3 (Ice Cream
Sandwich).
Versiones menores son más
compatibles, peroofrecen
menos prestaciones.

Creación de un nuevo proyecto: III

La Activity es el objeto
Android que gestiona una
vista. Aquí podemos elegir
una plantilla inicial

Creación de un nuevo proyecto: IV

Cada Activity está compuesta
de al menos dos archivos, uno
encargado de la apariencia,
basado en objetos XML, y otro
que
gestiona
los
comportamientos, basado en
Java-Dalvik
Nombre del archivo Java quegestionará el comportamiento
de la ventana
Nombre del archivo XML con
la interfaz (Layout) de la
ventana

Archivos
Archivos de
de
proyecto
proyecto

Editor.
Editor. Visual
Visual o
o de
de
texto
texto

Propiedades
Propiedades

libs: Aquí va cualquier librería externa que necesite nuestra
aplicación
src: La carpeta base de nuestra aplicación
assets: Aquí van las imágenes, sonidos, videos, etc quequerramos
agregar a la APP sin que se indexen. Se debe crear la carpeta en
src/main/assets
main: Aquí están los directorios de la APP, que son…:
java: Aquí van los códigos de nuestros paquetes, asociados a los
layout.

res: Aquí van los recursos indexados de la aplicación.
drawable: Aquí van las imágenes de la APP. Cada carpeta
representa una densidad de pantalla, pero todas se indexan como si
fuerauna sola carpeta.
layout: Aquí van los XML que controlan la apariencia de las
Activities.

Un Activity (pantalla) se compone de un XML y un archivo
Java
menu: Aquí van los XML de las barras de menú y similares
values: Aquí van los textos y estilos de apariencia en formato
@String

AndroidManifest: Es la configuración principal de la APP
App.iml: Es la configuración principal del Proyecto AndroidStudio

AndroidManifest.xml
El espíritu de la aplicación


La base para cualquier aplicación Android es el
archivo AndroidManifest.xml que se encuentra en la
raíz de directorios de cualquier proyecto. Dentro de
este archivo se declara todo lo que se encuentre dentro
de la aplicación – las actividades, los servicios, etc. – y
cómo todas estas piezas interactúan entre sí y con el
sistema. Podemospor ejemplo indicar qué activity (o
activities) deben aparecer en el menú principal del
dispositivo, también conocido como el launcher.



Cada vez que creamos un nuevo proyecto Android,
obtendremos un archivo manifest inicial que se genera
automáticamente, y que abarca los elementos básicos
de una aplicación sencilla; la declaración de una
actividad y nada más. Conforme aumente la
complejidad...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS