10
INVESTIGACIÓN DE ANDROID. ALUMNO:

Investigación de Android 2015

Embed Size (px)

DESCRIPTION

Herramientas de Android Studio

Citation preview

Page 1: Investigación de Android 2015

INVESTIGACIÓN DE ANDROID.

Page 2: Investigación de Android 2015

ANDROIDEl año 2003 un grupo de visionarios, Andy Rubin, Richter Miner, Chris White y Nick Sears, daban comienzo a la compañía Android Inc, que comenzó a fabricar las primeras piezas del androide verde. En un comienzo esta compañía tenía como objetivo la creación de software para teléfonos móviles, nunca se imaginaron que terminarían fabricando el mas grande OS para smartphones.

La compañía Android Inc. estuvo prácticamente 2 años trabajando sin gran reconocimiento, hasta que Google decidió colocar manos a la obra, comprando diversas startups, entre ellas Dodgeball (empresa que desarrollo un sistema de red social y posicionamiento). Para Agosto del 2009 Android Inc. comenzaba a mostrar sus primeros frutos.

Page 3: Investigación de Android 2015

DESARROLLO DE ANDROID

Lo primero que haremos será instalar eclipse juno, lo puedes descargar haciendo click aquí, recuerda, es preferente instalar Eclipse IDE for Java EE Developers. Como es un programa portátil, te recomiendo guardarlo en carpeta raiz, archivos de programas en el caso de windows, o en donde sepas que no se movera para nada, después creas un acceso directo o un alias y lo pones en el escritorio para su facil acceso. Hay una version para cada sistema operativo (MacOS, Windows, Linux 32/64 bits), yo estaré usando MacOS por lo que estará guardado en /Users/Yo/Documents/Programas.

Una vez descargado solo descomprimimos el comprimido y ejecutamos el archivo llamado eclipse. 

Durante la primera ejecución nos pedirá la carpeta donde deseamos guardar nuestro documentos y seleccionaremos la casilla "Use this as the default"

Ahora para instalar el SDK de Android accediendo al menu "Help/Install new software" e indicamos la siguiente URL de descarga:

https://dl-ssl.google.com/android/eclipse/

Page 4: Investigación de Android 2015

Presionamos Add, nos aparecerá una ventana donde pondremos en name Android.

Ahora seleccionamos los dos paquetes que aparecerán: Developer Tools y NDK Plugins y pulsamos el botón Next para comenzar el asistente de instalación.

Ya casi terminamos, ya solo queda configurar el sdk, damos click en el icono de sdk de android en la parte superior de la pantalla:

nos pedira instalar el SDK, lo instalamos en la carpeta que viene definida y después de la instalación se nos abrirá una pantalla donde seleccionaremos la plataforma de Android 4.1(API 16), Android 2.2 (API 8) y el paquete de extras, Pulsamos Install packages y esperamos a que finalice la descarga, no hay que desesperarse pues este paso puede ser tardado.

Page 5: Investigación de Android 2015

Para poder probar nuestras aplicaciones Android utilizaremos un dispositivo virtual llamado Android Virtual Device o AVD. Para instalarlo accederemos al menú Window/AVD Manager, damos click en New y podremos configurar el tamaño de la pantalla, memoria, gps, etc.

Listo, ahora ya tenemos todas la herramientas necesarias para comenzar  desarrollar aplicaciones en Android. en el próxima entrada veremos la estructura de una aplicación de android y la construcción de una aplicación sencilla.

ESTRUCTURA DE ANDROID

Android utiliza como base el kernel de Linux pero los dos sistemas no son lo mismo, Android no cuenta con un sistema nativo de ventanas de Linux ni tiene soporte para glibc (libería estándar de C); tampoco es posible utilizar la mayoría de aplicaciones de GNU de Linux.

Además de todo lo ya implementado en el kernel de Linux, Android agrega algunas cosas específicas para plataformas móviles como la comunicación entre procesos (lograda a través del binder), la forma de manejar la memoria compartida (ashmem) y la administración de energía (con wakelocks).

El núcleo de Android está formado por el sistema operativo Linux, versión 2.6. Esta capa proporciona servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos. Esta capa de del modelo actúa como capa de abstracción entre el hardware y el resto de la pila, por lo tanto, es la única que es dependiente del hardware.

Page 6: Investigación de Android 2015

VARIABLES

¿Qué es una variable?

Es un espacio de memoria que se reserva y se utiliza para almacenar información que luego

utilizaremos. Obviamente, como el nombre lo indica, este valor (información) que le daremos

podrá variar a lo largo de la ejecución de nuestro programa. En resumen, las variables son la

forma en la que le decimos al compilador el espacio de memoria que debe reservar para

almacenar determinada información.

¿Cómo se declara una variable?

Declarar una variable es simple. La forma de hacerlo en Java es la siguiente:

Tipo_De_Dato Nombre_Variable [= Valor];

Como ven, es muy sencillo. Tipo_De_Dato lo veremos un poco más adelante en este mismo

tutorial. Nombre_Variable es el nombre con el que haremos referencia a ese espacio de memoria

que hemos reservado (y a la información que almacena). Y [= Valor] es opcional, el valor se lo

podemos dar más tarde. No necesariamente cuando la declaramos. Y obviamente, como lo

necesita la sintaxis de Java, terminamos la linea con un ';'.

int, short y long sirven para almacenar números enteros. Como verán, cada uno reserva un

tamaño de bits distinto. Dependiendo del valor que vayan a almacenar, podrán usar uno u otro

tipo. Esto es para evitar el malgasto de memoria (si solo vas a usar 16 bits, ¿para qué reservar

32 o 64?). Un ejemplo de declaración de un int sería:

int variable;variable = 23;//o..int variable = 23;

Page 7: Investigación de Android 2015

float y double pueden almacenar números reales (con coma decimal). Al igual que antes,

dependiendo de que tan largo sea el número, Java te permite reservar 32 o 64 bits. Ejemplo de

declaración de un float:

float pi;//Aquí puede haber más códigopi = 3.141519;//o...float pi = 3.141519;

boolean, como dice su nombre, indica que la variable que estamos por declarar será booleana.

Esto significa que sólo podrá tener dos valores. true o false. Aquí un ejemplo de la declaración

de un boolean:

boolean verdadero;verdadero = true;//o también...boolean false = false;

Y finalmente, llamos a String. Un string es una cadena de caracteres, podiendo

ser alfanumérica. Un ejemplo:

String cadena;cadena = "H0la Mundo!";//o..String cadena = "Hola Mundo.."..

Una cosa importante de los strings es que SIEMPRE deben ir entre comillas (Simples o dobles).

Si se empieza con una comilla simple, se debe terminar con una comilla simple. Otra cosa

interesante acerca de ellos, es que una comilla puede incluir a la otra, pero las dos deberán ser

cerradas. "un 'ejemplo'".

APLICACIONERS MAS COMUNES

Google Maps

Sin duda la mejor aplicación para Android. Parece una tontería, que es una aplicación que viene de serie y que puede pasar desapercibida, pero es que es simplemente perfecta. Tanto el cómo funciona como los servicios que ofrece y lo mucho que la mima Google con constantes actualizaciones y mejoras hacen de esta aplicación no sólo la más usada del mundo Android, sino la más imprescindible y recomendada.

YouTube

Todo un mundo de vídeos en nuestro Android, esto es lo que nos ofrece esta aplicación. Igual que con Google Maps, puede no parecer tan importante porque es un servicio al que ya nos hemos acostumbrado, pero es que funciona tan bien que no la podemos dejar escapar.

Facebook

No será la mejor app del Market, pero ideal para mantenernos comunicados con la popular red social.

Page 8: Investigación de Android 2015

Pandora Un servicio de radio excelente que desgraciadamente no está disponible fuera de EEUU, pero

había que ponerlo por estar en el top10.

Music Download

Este hace lo que promete, bajar música. Funciona muy bien y tiene una interfaz muy intuitiva.

Kindle

De mano de Amazon tenemos la app oficial de Kindle para leer eBooks allá donde queramos.

Advanced Task Killer

No soy el mayor fan de los task killer, pero si quisiera gestionar las apps que están en ejecución de mi Android esta sería la aplicación que instalaría.

Skype

A pesar de no tener un pasado muy bueno la aplicación ha mejorado muchísimo, es más estable y perfecta para llamar gratis a nuestros amigos que también usen Skype.

Barcode Scanner

La mejor aplicación para escanear códigos de barras, tanto normales como QR. Tiene un montón de funcionalidades extra que no te puedes perder.

Zedge Ringtons & Wallpapers

 La mejor aplicación que encontraréis para buscar y cambiar el fondo de escritorio y el tono de llamada, una pasada.

SIMULADORES

-Farming Simulator 2013 

-Top Sailor sailing simulator 

-Trainz Driver 

-i Fishing 

Truck Parking 3D 

-Bus Parking 3D 

-Parking 3D