Capitulo 2 Android SDK



Documentos relacionados
Instalación del entorno de desarrollo

Desarrollando con android sin conexión

Capitulo 1: Plataforma Android

Entorno de desarrollo Instalación y configuración

Instalación De ANDROID STUDIO

TOMO II. Línea de Investigación. Redes y Sistema Operativo. Nombre del egresado. Antonio Nicolás Rodríguez Andrade.

Unidad II. Interfaz Grafica

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

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

Curso de Android con Java

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

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

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

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

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

Instalación de XEN Información de XEN Qué es XEN? Componentes de XEN:... 2

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

Programación Android Completo

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

online Programación para dispositivos Android 4.x

ArcGIS for Server Ing. Juan Camilo Gómez E. Ing. Julián Andrés Acuña P.

Prácticas con Elastix Asterisk - Lab. 3

Android 5 Principios del desarrollo de aplicaciones Java

MS_10978 Introduction to Azure for Developers

Objetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0

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

Inducción al Laboratorio de Informática

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp

Presentación y objetivos

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Desarrollo de apps para móviles Android. Introducción a Android

GUIA DE LABORATORIO #6 Nombre de la Practica: Antivirus ClamAV Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos 1.

BlackBerry Social Networking Application Proxy para IBM Lotus Connections Versión: Guía de instalación y configuración

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

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

Tema 2: Introducción a Android

Android 4 Principios del desarrollo de aplicaciones Java

DATOS EN SERVIDOR DE RED PROCEDIMIENTO PARA INSTALACIÓN Y CONFIGURACIÓN DE BASES DE DATOS EN SERVIDORES DE RED

Soluciones de administración de clientes y soluciones de impresión universales

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Getting Started. 1. Introducción. 2. Requerimientos de software

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8

Manual de Usuario Software GN SMC. Módulo: GUI Android (GN SMC)

NOMBRE DEL EXPERIMENTO AUTOR CATEGORÍA PALABRAS CLAVE QUÉ SE PRETENDE MOSTRAR? DIRIGIDO A. Construye y Controla tu Robot en un día.

ECB CONT SISTEMA DE CONTABILIDAD INSTALACIÓN DE BASE DE DATOS

Nuevas tendencias: Virtualización de computadores / servidores

BeatIt! Especificación de Requerimientos de Software para BeatIt! Versión 1.2.2

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Máquina Virtual, instrucciones de instalación

Manual de Usuario - Sax Móvil

Consola Móvil Cliente

Manual de Admin Tools/ Admin Viewer para la autenticación proxy

Configuración del servicio de printers CUPS

ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL

Prototipado y ejecución de aplicaciones SD con GeneXus

Asterisk - NIVEL 1. Descripción General del Seminario

Móvil Seguro. Guía de Usuario Terminales Android

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

Manual de actualización del software del Bluetooth Para Android IVE-W530BT

SOLUCIÓN ACTIVIDAD. Diagrama de topología Red punto a punto Redes conmutadas. Objetivos de aprendizaje. Información básica

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

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

Guía de Instalación Paso a Paso

PREREQUISITOS PARA INSTALAR PREMIUM FROG

Laboratorio práctico Uso de show version para crear una lista de inventario

SISTEMAS DE INFORMACIÓN II TEORÍA

Hardata Hdx Server 3 Networks Automation. Manual de usuario Versión

Capítulo 5. Cliente-Servidor.

Instalación y uso de Document Distributor 1

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

Nombre del curso: Seminario Desarrollo de sistemas embebidos en Android

Guía de instalación del software

Gestión de parches Aranda Versión (doc v1.1)

Android Guía de desarrollo de aplicaciones para Smartphones y Tabletas

IS23 Mantenimiento de Instalaciones Informáticas Práctica 7. Análisis de redes

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

Taller de Software Libre

APLICACIÓN PARA DISPOSITIVOS MÓVILES DESTINADA A USUARIOS DEL PARQUE NATURAL DE LA SIERRA DE COLLSEROLA

Servicio de VPN de la Universidad de Salamanca

Instrucciones para instalar los controladores del cable USB de AutoXray

Instalación y uso de Check 2000 Client Server con ZENworks 2

Microsoft SQL Server Conceptos.

Capítulo 7. Implementación del Sistema

Presentación del Curso Virtual

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Backup Exec 2014 Management Pack para Microsoft SCOM. Guía del usuario de Management Pack for Microsoft SCOM


INTRODUCCIÓN.

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

Central: Ventas: Fax: website:

GESad Time Control. Manual de uso v.2

Máquina Virtual, instrucciones de instalación

Puesta en producción de aplicaciones móviles con GeneXus

Transcripción:

Capitulo 2 Android SDK Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1

ESTRUCTURA DE ANDROID SDK http://gary.pe 2

http://gary.pe 3

Android SDK Proporciona los API y herramientas de desarrollo necesarias para construir, probar y depurar una aplicación. http://gary.pe 4

Android SDK Manager http://gary.pe 5

Paquete Descripción Ubicación SDK Tools SDK Platform-tools Documentación SDK Platform Contiene herramientas para las pruebas y la depuración de aplicaciones, así como otras herramientas que se requieren para el desarrollo de una aplicación. Contiene las librerías necesarias para pruebas y depuración dependiendo de la plataforma específica. Esta herramienta soporta las últimas características de la plataforma Android y son actualizadas sólo cuando una plataforma aparece. Copia de la documentación para los APIs de las librerías Android Existe una plataforma SDK disponible por cada versión de Android. Esta incluye una versión del android.jar con una librería completa de Android. A fin de compilar una aplicación Android, se debe indicar la plataforma del SDK que se utilizara. <sdk>/tools/ <sdk>/platform-tools/ <sdk>/docs/ <sdk>/platforms/<androidversion>/ http://gary.pe 6

Paquete Descripción Ubicación System images Sources for Android SDK Samples for SDK Google APIs Cada versión de la plataforma ofrece una o más imágenes del sistema ( como ARM o x86 ). El emulador de Android requiere una imagen del sistema para operar. Siempre puede hacer las pruebas con la última versión y utilizar el emulador con la última versión. Una copia de los fuentes de Android es útil para el paso a paso a través del código mientras se realiza la depuración. Ejemplos por cada API. Contiene un conjunto de ejemplos para explorar pequeñas funcionalidades. Los SDK add-on proporcionan ambos, una plataforma que se utiliza para desarrollo utilizando los APIs de Google y una imagen para el emulador respectivo, así puede realizar pruebas utilizando los APIs de Google. <sdk>/platforms/<androidversion>/ <sdk>/sources/ <sdk>/samples <sdk>/add-ons/ http://gary.pe 7

Paquete Descripción Ubicación Android Support Google Play Billing Google Play Licensing Es una librería que puede incluir en su aplicación a fin de agregar funcionalidad que no esta disponible en la plataforma Android. Por ejemplo, la librería de soporte contiene versiones de la clase Fragment que son compatibles con Android 1.6 y superiores. Proporciona las librerías y ejemplos para incluir los servicios de pago en una aplicación al utilizar Google Play. Proporciona las librerías y ejemplos que permiten la verificación de licencias para su aplicación cuando se distribuyen en Google Play. <sdk>/extras/android/support/ <sdk>/extras/google/ <sdk>/extras/google/ http://gary.pe 8

Android SDK y AVD Manager http://gary.pe 9

Ejemplos Android http://gary.pe 10

LABORATORIO http://gary.pe 11

Laboratorio 2 Desarrollo de una aplicación de la página de ejemplos Tiempo: 60 minutos Referencia: http://developer.android.com/samples/index.html http://gary.pe 12

ANDROID TOOLS http://gary.pe 13

Android Debug Bridge ADB o Android Debug Bridge Permite la comunicación con la instancia del emulador Es una aplicación cliente-servidor que incluye Un cliente, que se ejecuta en la máquina de desarrollo Un servidor, que se ejecuta como un proceso en background en la máquina de desarrollo. Maneja los comunicación entre el cliente y el demonio adb que se ejecuta en el emulador Un demonio, que se ejecuta en el emulador Se puede encontrar en <sdk>/platform-tools http://gary.pe 14

http://gary.pe 15

Permite consultar los dispositivos o emuladores d:\adb device http://gary.pe 16

Permite comunicarse con el dispositivo y enviar comandos shell d:\adb s <dispositivo> shell http://gary.pe 17

Logs en Android Permite obtener información de las salidas del sistema Logcat Permite mostrar los mensajes del log, que incluye la pila de mensajes cuando se presenta un error o los mensajes del sistema cuando utiliza la clase Log. http://gary.pe 18

http://gary.pe 19

Permite visualizar el log de la aplicación d:\adb logcat http://gary.pe 20

Emuladores de Android El Android Virtual Device (AVD) es la configuración del emulador que permite modelar un determinado dispositivo tanto en hardware como software La forma más fácil es utilizar el AVD Manager http://gary.pe 21

http://gary.pe 22

Creación de un Emulador utilizando el avd manager d:\android avd http://gary.pe 23

http://gary.pe 24

http://gary.pe 25

LABORATORIO http://gary.pe 26

Laboratorio 3 Instalación de una aplicación utilizando adb Tiempo: 45 minutos Referencia: http://developer.android.com/tools/help/adb.html http://gary.pe 27