TallerAndroid
Páginas: 23 (5743 palabras)
Publicado: 12 de marzo de 2015
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 AndyVersiones 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.