Programación en Android LSUB, GSYC, URJC



Documentos relacionados
Mi Primer Proyecto en Android Studio

Desarrollo de apps para móviles Android. Entorno de desarrollo


PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Problema:

Crear una Activity en Android. Paso por paso

INTRODUCCIÓN.

Índice. Herramientas de desarrollo. Historia Qué es Android? Arquitectura del sistema. Componentes Android Modelos de Negocio

Programación Android. Alejandro Alcalde. elbauldelprogramador.com

Android Con Java. Ejercicio 2. Ciclo de Vida de las Actividades en Android. Ejercicio 2. Ciclo de Vida de las Actividades en Android

Temas. CopyRight emmmnmmma - All rights reserved 2

Ejercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java

Guía de instalación del software de la asignatura

Tema 2: Introducción a Android

Ejercicio 20. SQLite en Android. Android Con Java. Ejercicio 20. Uso de SQLite en Android. Curso de Android con Java

Ejercicio 16. Mejora de Notificaciones en Android. Android Con Java. Ejercicio 16. Mejora de Notificaciones en Android. Curso de Android con Java

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE

Practica 1 Estructura De Un Proyecto En ANDROID

1.1. Instalación del entorno de desarrollo

Entorno de desarrollo Instalación y configuración

Android TAG y el principio DRY

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

Principios de la programación en Android y API básico

Instalación del entorno de desarrollo

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Ejercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java

AVD, el emulador de Smartphone y Tablets Android que incluye el SDK de Google

COMO CREAR UN PROYECTO EN ANDROID. Para crear un proyecto en androide se necesitamos los siguientes software para realizar lo en un simulador.

Programación Android Completo

Hola Android. Introducción al desarrollo de aplicaciones para Android

Android Creación de una aplicación sencilla: Forwarding - Página 1 -

TEMA 1. Introducción

Capitulo 4: Componentes Android

Clase Práctica Nº 1 ED 2015

Desarrollando con android sin conexión

Crear un Splash-Screen

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

Taller Caldum Introducción al desarrollo Android

Android y Recursos. Android R.java (fichero)

Almacenamiento en Android

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

1. El entorno de desarrollo Eclipse

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid

Tema 2: Diseño de servicios para móviles

Capitulo 1: Plataforma Android

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

Descarga, instalación y uso de herramientas:

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen:

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

Aplicación para lista de tareas

ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

Android avanzado. Sesión 6: Depuración y pruebas. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles

Tutorial: Instalación de Eclipse para programar Android en Windows

Instalación De ANDROID STUDIO

GUIA DE LABORATORIO N 1

Tutorial básico del entorno de desarrollo Eclipse.

14 - Almacenamiento de datos en un archivo de texto en la memoria interna Problema 1:

Escuela Superior de Ingeniería

Android Con Java. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

PROGRAMACIÓN DE SMARTPHONE MEDIANTE ANDROID

Introducción a Java LSUB. 15 de enero de 2015 GSYC

Android Manejo de Eventos. Rogelio Ferreira Escutia

1. INTRODUCCIÓN Acerca de este libro A quién va dirigido

1. El entorno de desarrollo Eclipse

Android Professional

GUIA DE LABORATORIO N 3

Manual de NetBeans y XAMPP

Capacitación Android Básico

Ejecutar el instalador y seleccionar los paquetes necesarios. En nuestro caso son los siguientes: Android SDK Tools (ya vendrá instalado) Android SDK

App Android: Desarrollo de aplicaciones en Android.

El lenguaje de programación Java

ANEXO 2: Código fuente de la aplicación

Sensores. JOSE LUIS BERENGUEL GÓMEZ Marzo 2012

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa

Se trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones.

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

MANUAL DE USUARIO Guía de Entregas con Subversion de proyectos de movilidad

UNIVERSIDAD TÉCNICA DEL NORTE

Visual Studio Team System 2010

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android.

Curso de Android con Java

Desarrollo de Servicios Web con JBuilder

>> Programación de dispositivos móviles.

Parsear HTML con htmlparser para Android Guillem Pérez

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

Manual de instalación y manejo de CyberTracker

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:

Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo.

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría

CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web

Material Actividad de aprendizaje 1. Primeros Pasos con App Inventor

Propuesta ANDROID ATC

Tema 3: Herencia en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle

Transcripción:

Programación en Android LSUB, GSYC, URJC

Introducción Teléfono o Emulador Android Studio

Introducción Activity Mgr App! Dialer Dalvik JVM SQLite WebKit... OpenGL Linux kernel Dispositivo móvil

Aplicaciones Centradas en el interfaz de usuario Para múltiples dispositivos Básicamente componentes en Java empaquetados con descripciones en XML

Aplicaciones Usan las abstracciones de Android Activities Intents Fragments... Los veremos al irlos usando

Aplicaciones Activity: pantalla (UI) y unidad de ejecución Fragment: trozo de pantalla, mini-activity Service: activity sin interfaz de usuario ContentProvider: abstracción de datos BroadcastListener: escucha avisos Bundle: paquete de datos Iremos viendo todos

Ayuda Todo lo que necesitas está en el web. http://developer.android.com Tutoriales Javadocs http://www.coreservlets.com Excelente tutorial

Entorno de desarrollo Java 7 Android Studio Emuladores Sobre HW.!

Entorno de desarrollo Instalación: Paso 1. Actualiza tu Java a Java 7 si no lo está ya. Paso 2: Instalar Android Studio!

Entorno de desarrollo http://developer.android.com/sdk/index.html

Entorno de desarrollo

Hola mundo En Android Studio... Start a new Android Studio project!!

Hola mundo

Hola mundo Application Name: nombre que se verá en el launcher Project Location: directorio del proyecto Company Domain, dominio: para nombre del paquete Java (Package name)

Hola mundo Package Name: nombre del paquete Java dominio invertido.nombre: org.lsub.nombre!!

Hola mundo

Help me choose Hola mundo

Hola mundo Minimum SDK versión mínima que soportamos 2.3 para la mayoría 4.4 es una reciente Help me choose nos da una idea, compromiso Funcionalidad, vs. Población que lo tiene instalado

Hola mundo Create activity: Vamos a programar el código para lo que Android llama Activity Una aplicación son una o más activities Una de las cosas que hace el usuario (una pantalla ).

Hola mundo Seguirle dando a next... Y en Create Activity seleccionar BlankActivity

Hola mundo

Hola mundo Activity Name: El nombre de nuestra clase Activity El punto de entrada para nuestra aplicación Layout name/menu resource name, nombre del ficheros xml (de momento automático) Title: título de la activity (se muestra en launcher)... Y luego Finish

Hola mundo Proyecto Código Java aquí Iconos... Layout de nuestra activity Config: punto de entrada, etc. Gradle, como makefile http://gradle.org

Nota sobre recursos Iconos normales Iconos alta Iconos muy muy alta Layout por defecto Valores por defecto

Nota sobre recursos Para crear un fichero de layout en landscape Luego veremos para qué sirve

Notas sobre recursos

Nota sobre recursos

Nota sobre recursos Normalmente se usan los directorios normales y... Se redefinen los que queramos en las versiones específicas (para UK, para landscape, etc.)

Nota sobre recursos $ pwd /Users/paurea/AndroidStudioProjects/MyApp/app/src/main/res $ du -a 0./drawable 24./drawable-hdpi/ic_launcher.png 24./drawable-hdpi 16./drawable-mdpi/ic_launcher.png 16./drawable-mdpi 32./drawable-xhdpi/ic_launcher.png 32./drawable-xhdpi 40./drawable-xxhdpi/ic_launcher.png 40./drawable-xxhdpi 8./layout/activity_main.xml 8./layout 8./layout-port/activity_main.xml 8./layout-port 8./menu/menu_main.xml 8./menu 8./values/dimens.xml 8./values/strings.xml 8./values/styles.xml 24./values 8./values-w820dp/dimens.xml 8./values-w820dp

Hola mundo package org.lsub.app1;! import android.os.bundle; import android.app.activity; import android.view.menu;! public class MainActivity extends Activity {! @Override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); }! @Override public boolean oncreateoptionsmenu(menu menu) {! }! } listo para ejecutar... // Inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.activity_main, menu); return true;

Crear un dispositivo... Android Virtual Device Manager

Hola mundo! Creamos un dispositivo virtual Elegimos el dispositivo a emular La versión de Android Resolución HW. Cámara, Memoria, SD Card,...

Hola mundo Y de vuelta a Android Studio...

! Hola mundo En eclipse tenemos la consola con el diálogo con el emulador Y podemos hacer click en LogCat para ver los mensajes del emulador

Depuración! En LogCat... podemos filtrar por tipo de mensaje Y buscando el nombre de muestro paquete, filtrar por aplicación Básico si la aplicación falla, para ver la causa (el mensaje de error o excepción)

Emulador! Podemos simular todo el teléfono o tablet Ejemplo: Control-F11 cambia orientación En mac Control-Fn-F11