03-Generalidades-de-Android-Estudio
-
Upload
pedro-antonio-villalta-pavillalta -
Category
Mobile
-
view
78 -
download
0
Transcript of 03-Generalidades-de-Android-Estudio
Generalidades de Android Studio
Docente:
Pedro Antonio Villalta
Blog de la Asignatura
http://programacion-moviles.blogspot.com/
2
Pedro Antonio Villalta
Trabajado por
Agenda
Tecnologías Anteriores
¿Qué se puede hacer con Android?
¿Qué tiene Android?
¿Breve historia de Android?
Versiones de Android
Crecimiento de Android
Android Studio
Componentes de Android Studio
Descarga e Instalación
Creación de Proyecto
Enlaces de Referencia
Generalidades de Android Studio 3
Tecnologías Anteriores
Android SDK
Aclipse Helios
JavaME
Netbeans
Sun Java Wireless Toolkit 2.5
Editores de Texto
Java JDK complemento de desarrollo
Generalidades de Android Studio 4
¿Qué se puede hacer con Android?
Navegar y buscar por el mundo
Conectarse y compartir
Entretenimiento digital
Crear y colaborar
Geo posicionamiento
Aplicaciones comerciales
Aplicaciones orientadas a domótica
Generalidades de Android Studio 5
¿Qué tiene Android?
App Widgets para el escritorio
Notificaciones
Multi-tarea
Reconocimiento de voz
Cámara de fotos y vídeos
Acceso a tiendas de aplicaciones
Todo lo que quieras instalar…
Generalidades de Android Studio 6
Gráficos
Almacenamiento en SQLite
Conectividad
Mensajería
Navegador Web
Multimedia
Streaming: descarga progresiva, Adobe Flash Streaming
(RTMP)
Hadware: cámaras de fotos, de vídeo, pantallas
táctiles, GPS, acelerómetros, giroscopios,
magnetómetros, sensores de proximidad y de presión,
sensores de luz, gamepad, termómetro
Bluetooth
Videollamadas, Voz, Multi-táctil
Tethering: usar al dispositivo como punto de acceso
inalámbrico
Generalidades de Android Studio 7
¿Breve historia de Android?
Desarrollado por Android Inc desde 2003.Hasta que fue comprado por Google en2005.
Se liberó el código bajo licencia Apache alcrearse la Open Handset Alliance el 5 deNoviembre de 2007. También consideradocumpleaños de Android.
En 2008 se crean los primero chipscompatibles y se lanza el primer teléfonoAndroid, el HTC Dream.
Se empiezan a nombrar como dulces a lasversiones de Android a partir de 2009.
Generalidades de Android Studio 8
Nombre de Versiones Android
Los desarrolladores tienen tres tipos denombres para las versiones de Android.
La comercial con el nombre de postre.Por ejemplo: KitKat
La de los fabricantes (comercial) con laversión y subversión. Por ejemplo: 4.4
La de desarrollador con el nivel del API(interesa mucho para desarrollar enAndroid): Por ejemplo: 19
Generalidades de Android Studio 9
Nombre de Versiones Android
Generalidades de Android Studio 10
Crecimiento de Android
Generalidades de Android Studio 11
Android en el Mundo
Generalidades de Android Studio 12
Referencia Android en Línea
Entrar a la siguiente Url
http://developer.android.com/
Pasar a español (En pie de página)
Ir a la sección Developer Preview 2
Revisar secciones, por ejemplo:
Información general del programa
Generalidades de Android Studio 13
Android Studio es un entorno de desarrollo integrado (IDE) para la plataforma Android.
Fue anunciado por Ellie Powers el 16 de mayo de 2013.
Android Studio esta disponible para desarrolladores para probarlo gratuitamente.
Basado en IntelliJ IDEA de JetBrains, está diseñado específicamente para desarrollar para Android.
https://es.wikipedia.org/wiki/Android_Studio
Generalidades de Android Studio 14
Arquitectura Android
Generalidades de Android Studio 15
Descargar SoftwareTecnologías Actuales de Desarrollo
Para descargar software Java y Android
Studio.
Java SE Development Kit 7 Downloads
Bajar la version de 32 o 64 bit según caracteristicas
de su equipo y tipo de Sistema operativo.
http://www.oracle.com/technetwork/java/javase/d
ownloads/jdk7-downloads-1880260.html
Android Studio
http://developer.android.com/sdk/index.html
Generalidades de Android Studio 16
Página de descarga Android
Studio
Generalidades de Android Studio 17
http://developer.android.com/sdk/index.html
GenyMotion. Android emulator
https://www.genymotion.com/#!/
Generalidades de Android Studio 18
Instalación
Paso 1
Primero instale el JDK (Versión 7 o superior)
Si la instalación genera problemas de ruta del JDK, agregar variable de entorno.
Paso 2
Instale Android Studio (Instalar PluginGenymotion).
Paso 3
Instale Genymotion (Agregar Dispositivos).
Paso 4
Instale VirtualBox (Agregar Maquinas Virtuales).
Generalidades de Android Studio 19
Instalación de Android Studio
Generalidades de Android Studio 20
Paso 1. Componentes
Además del Android Studio se instalará el
Android SDK y Virtual Device.
Generalidades de Android Studio 21
Paso 2. Directorios
Rutas de instalación en el equipo.
Generalidades de Android Studio 22
Paso 3. Acceso Directo
Nombre del Acceso directo en menú inicio.
Generalidades de Android Studio 23
Paso 4. Completar Instalación
Generalidades de Android Studio 24
Crear variable de entorno
Para crear variable de entorno:
Panel de control → Sistema → Opcionesavanzadas del sistema → Avanzado →Variables de entorno.
Una vez ahí crear una variable llamada“JAVA_HOME” y agregar como valor laubicación del Java Development Kit en la PC.Ej:
Generalidades de Android Studio 25
Selección del tema
Generalidades de Android Studio 26
La primera vez que se ejecuta
Android Studio pide seleccionar
entre dos temas por defecto.
Damos Siguiente y esperamos
que finalice la configuración.
Finalizar
Generalidades de Android Studio 27
Pantalla de Bienvenida
Generalidades de Android Studio 28
Ventana Nuevo Proyecto…
Generalidades de Android Studio 29
Primer Ejemplo Android
StudioCrear Nuevo Proyecto… y personalizar los
siguientes campos:
Nombre de la aplicación: el nombre de la
aplicación. Que Será usado en Google
Play.
Nombre del módulo: Utilizado por
Android Studio. Puede ser igual al nombre
de la aplicación.
Nombre del paquete: Identificador único
para la aplicación (App).
Generalidades de Android Studio 30
Primer Ejemplo Android
Studio SDK mínimo requerido: versión de Android
mínima necesaria para correr la aplicación. Esmejor usar paquetes intermedios
SDK objetivo: máxima versión de Android conla que podrá ejecutarse la aplicación.
Nivel de lenguaje: versión de Java con la quese desarrollará la aplicación. RecomendableJava 6 porque la única manera de que la Appsoporte todas las características de Java 7 eseligiendo API 19 como SDK mínimo.
Ícono de la aplicación: el ícono querepresentará la aplicación. Si ya tienes unimagen seleccionada marca el casillero“create custom launcher icon”
Generalidades de Android Studio 31
Generalidades de Android Studio 32
Crear Actividad en Blanco
Seleccionamos “Continuar” y elegimos la
opción “Actividad en blanco”
Generalidades de Android Studio 33
Generalidades de Android Studio 34
Siguiente pantalla dejamos
igual y damos terminar.
Generalidades de Android Studio 35
Agregando Control TextView
1. <TextView
2. android:layout_width="wrap_content"
3. android:layout_height="wrap_content"
4. android:textAppearance="?android:attr/text
AppearanceLarge"
5. android:text=“Primer Ejemplo"
6. android:id="@+id/textView"
7. android:layout_alignParentTop="true"
8. android:layout_alignParentLeft="true"
9. android:layout_alignParentStart="true" />
Generalidades de Android Studio 36
Depuración de la App
Tenemos dos opciones para la
depuración:
1. Usar Dispositivo Android Virtual
2. Conectar cable USB y probar
directamente en el teléfono.
Generalidades de Android Studio 37
Activar Depuración de USB en
teléfono Vamos a Configuración
Opción Aplicaciones
Opción Desarrollo
Seleccionamos Depuración de USB
Con esta configuración activada AndroidStudio depura la app si el teléfono estáconectado con cable USB.
Nota: Ver recomendaciones de seguridad,activar solo para pruebas.
Generalidades de Android Studio 38
Fuentes Consultadas
http://developer.android.com/sdk/index.html
http://www.oracle.com/technetwork/java/javase/dow
nloads/jdk7-downloads-1880260.html
http://www.programandoamedianoche.com/
https://www.genymotion.com/#!/
http://programacion-
moviles.blogspot.com/2015/06/desarrollo-de-software-
app-para-telefonia-movil.html
http://programacion-moviles.blogspot.com/
Generalidades de Android Studio 39