Enviar búsqueda
Cargar
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
•
0 recomendaciones
•
497 vistas
Jacinto Cabrera Rodríguez
Seguir
Presentación sobre el fundamento de una aplicación en Android
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 44
Recomendados
Getting Started with MATLAB and OCTAVE for engineers
Getting Started with MATLAB and OCTAVE for engineers
Rathish Chandra Gatti,Ph.D
Ingenieria de requerimientos
Ingenieria de requerimientos
Marvin Romero
POO - 11 - Prática de Herança
POO - 11 - Prática de Herança
Ludimila Monjardim Casagrande
Introducao a Arquitetura de Software
Introducao a Arquitetura de Software
UFPA
React context
React context
Seven Peaks Speaks
Coding standards for java
Coding standards for java
maheshm1206
4. Classes and Methods
4. Classes and Methods
Nilesh Dalvi
Complete Notes on Angular 2 and TypeScript
Complete Notes on Angular 2 and TypeScript
EPAM Systems
Recomendados
Getting Started with MATLAB and OCTAVE for engineers
Getting Started with MATLAB and OCTAVE for engineers
Rathish Chandra Gatti,Ph.D
Ingenieria de requerimientos
Ingenieria de requerimientos
Marvin Romero
POO - 11 - Prática de Herança
POO - 11 - Prática de Herança
Ludimila Monjardim Casagrande
Introducao a Arquitetura de Software
Introducao a Arquitetura de Software
UFPA
React context
React context
Seven Peaks Speaks
Coding standards for java
Coding standards for java
maheshm1206
4. Classes and Methods
4. Classes and Methods
Nilesh Dalvi
Complete Notes on Angular 2 and TypeScript
Complete Notes on Angular 2 and TypeScript
EPAM Systems
Java class library
Java class library
LCA
Lets make a better react form
Lets make a better react form
Yao Nien Chung
Manual C/C++ Néstor Flores
Manual C/C++ Néstor Flores
Estudiantes ISI_UCA
総務スタッフの私がAWS認定 Cloud Practitionerの取得にチャレンジした理由と変化のお話
総務スタッフの私がAWS認定 Cloud Practitionerの取得にチャレンジした理由と変化のお話
TomoeTanabe
Sitio web (bootstrap4)
Sitio web (bootstrap4)
Emerson Garay
AEM Sightly Template Language
AEM Sightly Template Language
Gabriel Walt
Especificação de Requisitos de Software ParentalBeta
Especificação de Requisitos de Software ParentalBeta
Danilo Sousa
Modelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de Software
Daniela Franciosi
Programming in Java
Programming in Java
Abhilash Nair
Awt y java swing
Awt y java swing
Julian Felipe Gomez Sanchez
Arquitectura de Software
Arquitectura de Software
Pilar Pardo Hidalgo
Introduction to XAML and WPF
Introduction to XAML and WPF
Doncho Minkov
Greenfoot 2
Greenfoot 2
Christian Medina
Poo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee morales
Renee Morales Calhua
DDD Modeling Workshop
DDD Modeling Workshop
Dennis Traub
Spring Boot - Uma app do 0 a Web em 30 minutos
Spring Boot - Uma app do 0 a Web em 30 minutos
phelypploch
Angular Conceptos Practicos 1
Angular Conceptos Practicos 1
Sergio Castillo Yrizales
Maquetación web con html5
Maquetación web con html5
Antonio Cruz Gómez
Entregables de pruebas
Entregables de pruebas
Jesús E. CuRias
API de segurança do Java EE 8
API de segurança do Java EE 8
Helder da Rocha
ANDROID: CONFIGURAR ADB
ANDROID: CONFIGURAR ADB
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
Jacinto Cabrera Rodríguez
Más contenido relacionado
La actualidad más candente
Java class library
Java class library
LCA
Lets make a better react form
Lets make a better react form
Yao Nien Chung
Manual C/C++ Néstor Flores
Manual C/C++ Néstor Flores
Estudiantes ISI_UCA
総務スタッフの私がAWS認定 Cloud Practitionerの取得にチャレンジした理由と変化のお話
総務スタッフの私がAWS認定 Cloud Practitionerの取得にチャレンジした理由と変化のお話
TomoeTanabe
Sitio web (bootstrap4)
Sitio web (bootstrap4)
Emerson Garay
AEM Sightly Template Language
AEM Sightly Template Language
Gabriel Walt
Especificação de Requisitos de Software ParentalBeta
Especificação de Requisitos de Software ParentalBeta
Danilo Sousa
Modelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de Software
Daniela Franciosi
Programming in Java
Programming in Java
Abhilash Nair
Awt y java swing
Awt y java swing
Julian Felipe Gomez Sanchez
Arquitectura de Software
Arquitectura de Software
Pilar Pardo Hidalgo
Introduction to XAML and WPF
Introduction to XAML and WPF
Doncho Minkov
Greenfoot 2
Greenfoot 2
Christian Medina
Poo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee morales
Renee Morales Calhua
DDD Modeling Workshop
DDD Modeling Workshop
Dennis Traub
Spring Boot - Uma app do 0 a Web em 30 minutos
Spring Boot - Uma app do 0 a Web em 30 minutos
phelypploch
Angular Conceptos Practicos 1
Angular Conceptos Practicos 1
Sergio Castillo Yrizales
Maquetación web con html5
Maquetación web con html5
Antonio Cruz Gómez
Entregables de pruebas
Entregables de pruebas
Jesús E. CuRias
API de segurança do Java EE 8
API de segurança do Java EE 8
Helder da Rocha
La actualidad más candente
(20)
Java class library
Java class library
Lets make a better react form
Lets make a better react form
Manual C/C++ Néstor Flores
Manual C/C++ Néstor Flores
総務スタッフの私がAWS認定 Cloud Practitionerの取得にチャレンジした理由と変化のお話
総務スタッフの私がAWS認定 Cloud Practitionerの取得にチャレンジした理由と変化のお話
Sitio web (bootstrap4)
Sitio web (bootstrap4)
AEM Sightly Template Language
AEM Sightly Template Language
Especificação de Requisitos de Software ParentalBeta
Especificação de Requisitos de Software ParentalBeta
Modelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de Software
Programming in Java
Programming in Java
Awt y java swing
Awt y java swing
Arquitectura de Software
Arquitectura de Software
Introduction to XAML and WPF
Introduction to XAML and WPF
Greenfoot 2
Greenfoot 2
Poo programacion orientada a objetos - renee morales
Poo programacion orientada a objetos - renee morales
DDD Modeling Workshop
DDD Modeling Workshop
Spring Boot - Uma app do 0 a Web em 30 minutos
Spring Boot - Uma app do 0 a Web em 30 minutos
Angular Conceptos Practicos 1
Angular Conceptos Practicos 1
Maquetación web con html5
Maquetación web con html5
Entregables de pruebas
Entregables de pruebas
API de segurança do Java EE 8
API de segurança do Java EE 8
Destacado
ANDROID: CONFIGURAR ADB
ANDROID: CONFIGURAR ADB
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
Jacinto Cabrera Rodríguez
Android
Android
kellylesmes
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
Jacinto Cabrera Rodríguez
INSTALACIÓN ANDROID STUDIO 2
INSTALACIÓN ANDROID STUDIO 2
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
Jacinto Cabrera Rodríguez
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
Jacinto Cabrera Rodríguez
INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1
Jacinto Cabrera Rodríguez
Desarrollo Android
Desarrollo Android
Juan Jimenez
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Urko Zurutuza
Discover muru d, a startup seed accelerator (may 2015)
Discover muru d, a startup seed accelerator (may 2015)
KickstartPH
TECHINASIA Singapore 2015: Philippine Market Expansion Track by Christian Bes...
TECHINASIA Singapore 2015: Philippine Market Expansion Track by Christian Bes...
KickstartPH
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
Oliver Benitez
10 Principles of Mobile App Design
10 Principles of Mobile App Design
TechAhead
Beer in 20 Languages
Beer in 20 Languages
Living Language
Destacado
(20)
ANDROID: CONFIGURAR ADB
ANDROID: CONFIGURAR ADB
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO 2.2
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
DISPOSITIVOS MÓVILES: LA CLASE ACTIVITY
Android
Android
DISPOSITIVOS MÓVILES: BLOQUE 1
DISPOSITIVOS MÓVILES: BLOQUE 1
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS III
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS I
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
ENTORNOS DE DESARROLLO: ANDROID - CONTROLES BÁSICOS II
INSTALACIÓN ANDROID STUDIO 2
INSTALACIÓN ANDROID STUDIO 2
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - INSTALACIÓN
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
ENTORNOS DE DESARROLLO: ANDROID STUDIO - ESTRUCTURA
INSTALACIÓN ANDROID STUDIO 1
INSTALACIÓN ANDROID STUDIO 1
Desarrollo Android
Desarrollo Android
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Discover muru d, a startup seed accelerator (may 2015)
Discover muru d, a startup seed accelerator (may 2015)
TECHINASIA Singapore 2015: Philippine Market Expansion Track by Christian Bes...
TECHINASIA Singapore 2015: Philippine Market Expansion Track by Christian Bes...
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
10 Principles of Mobile App Design
10 Principles of Mobile App Design
Beer in 20 Languages
Beer in 20 Languages
Similar a ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
Jacinto Cabrera Rodríguez
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
Jacinto Cabrera Rodríguez
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
Jacinto Cabrera Rodríguez
Aplicaciones moviles
Aplicaciones moviles
Juan Carlos Saucedo
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móviles
Anuska González
PROGRAMACIÓN ANDROID: MULTIMEDIA - MEDIASTORE
PROGRAMACIÓN ANDROID: MULTIMEDIA - MEDIASTORE
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES TEMA 01
DISPOSITIVOS MÓVILES TEMA 01
Jacinto Cabrera Rodríguez
Taller de Android
Taller de Android
Dr. Edwin Hernandez
Sistema operativo android
Sistema operativo android
Mónica Duque Lonoño
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Pedro Antonio Villalta (Pavillalta)
Aplicaciones
Aplicaciones
arturo malca
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entender
jezabelink
Aplicaciones moviles
Aplicaciones moviles
Wincler Percy Diaz Vilchez
Trabj 2 aplicaciones moviles
Trabj 2 aplicaciones moviles
SOLIS HEYNER SANTOS SANTOS
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
Jacinto Cabrera Rodríguez
Desarrolla aplicaciones moviles
Desarrolla aplicaciones moviles
AGisselOrtegaLazaren
TRABAJO.ppt
TRABAJO.ppt
ibettjaquelineyataco2
Similar a ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
(20)
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: LISTVIEW
DISPOSITIVOS MÓVILES: LISTVIEW
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
PROGRAMACIÓN ANDROID: MULTIMEDIA - LAS IMÁGENES
Aplicaciones moviles
Aplicaciones moviles
Programación multimedia y dispositivos móviles
Programación multimedia y dispositivos móviles
PROGRAMACIÓN ANDROID: MULTIMEDIA - MEDIASTORE
PROGRAMACIÓN ANDROID: MULTIMEDIA - MEDIASTORE
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES: MATERIAL DESIGN
DISPOSITIVOS MÓVILES TEMA 01
DISPOSITIVOS MÓVILES TEMA 01
Taller de Android
Taller de Android
Sistema operativo android
Sistema operativo android
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Aplicaciones
Aplicaciones
Introducción a Android: 10 cosas importantes que hay que entender
Introducción a Android: 10 cosas importantes que hay que entender
Aplicaciones moviles
Aplicaciones moviles
Trabj 2 aplicaciones moviles
Trabj 2 aplicaciones moviles
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
DISPOSITIVOS MÓVILES: PRESENTACIÓN DEL MÓDULO
Desarrolla aplicaciones moviles
Desarrolla aplicaciones moviles
TRABAJO.ppt
TRABAJO.ppt
Más de Jacinto Cabrera Rodríguez
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
Jacinto Cabrera Rodríguez
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
Jacinto Cabrera Rodríguez
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
Jacinto Cabrera Rodríguez
TOULOUSE LAUTREC
TOULOUSE LAUTREC
Jacinto Cabrera Rodríguez
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
Jacinto Cabrera Rodríguez
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
Jacinto Cabrera Rodríguez
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
Jacinto Cabrera Rodríguez
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
Jacinto Cabrera Rodríguez
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
Jacinto Cabrera Rodríguez
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
Jacinto Cabrera Rodríguez
TIPOS DE TORNILLOS
TIPOS DE TORNILLOS
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
Jacinto Cabrera Rodríguez
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
Jacinto Cabrera Rodríguez
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
Jacinto Cabrera Rodríguez
Más de Jacinto Cabrera Rodríguez
(20)
REDES: DUCTUS Y CANALETAS II
REDES: DUCTUS Y CANALETAS II
OTRAS UNIDADES DE ALMACENAMIENTO
OTRAS UNIDADES DE ALMACENAMIENTO
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
DISPOSITIVOS MÓVILES: DIÁLOGOS Y NOTIFICACIONES
LAS FUENTES EN LA HISTORIA DEL ARTE
LAS FUENTES EN LA HISTORIA DEL ARTE
TOULOUSE LAUTREC
TOULOUSE LAUTREC
PRÁCTICA MANEJO DE MEMORIA
PRÁCTICA MANEJO DE MEMORIA
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
DISPOSITIVOS MÓVILES: MATERIAL DESIGN II
ZÓCALOS DE TARJETAS
ZÓCALOS DE TARJETAS
ZÓCALOS DE PROCESADOR
ZÓCALOS DE PROCESADOR
TIPOS DE MÓDULOS DE MEMORIA
TIPOS DE MÓDULOS DE MEMORIA
CARCASAS DE ORDENADOR
CARCASAS DE ORDENADOR
TIPOS DE TORNILLOS
TIPOS DE TORNILLOS
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 26
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 25
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 24
PRACTICAS DE REDES: PRÁCTICA 23
PRACTICAS DE REDES: PRÁCTICA 23
REDES: TOMAS DE DATOS
REDES: TOMAS DE DATOS
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 22
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 21
PRACTICAS DE REDES: PRÁCTICA 20
PRACTICAS DE REDES: PRÁCTICA 20
ANDROID: FUNDAMENTOS DE UNA APLICACIÓN
1.
2.
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES
3.
4.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA FUNDAMENTOS DE UNA APLICACIÓN ANDROID
5.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA Las aplicaciones Android están escritas en el lenguaje de programación orientado a objetos Java
6.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA El SDK de Android compila el código, datos y recursos incluyéndolo todo en un fichero APK
7.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA cada aplicación tiene su propio sistema de seguridad
8.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA CADA APLICACIÓN CON PROCESO LINUX PROPIO CADA PROCESO CON MÁQUINA VIRTUAL PROPIA PERMISOS PROPIOS DE CADA USUARIO USUARIO DIFERENTE PARA CADA APLICACIÓN
9.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA Principio de menor privilegio, permisos justos a cada aplicación, convirtiendo el sistema en seguro
10.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES
11.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES BROADCAST RECEIVER CONTENT PROVIDER SERVICE ACTIVITY INTENT
12.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES: ACTIVITY Representa una pantalla independiente con una interfaz de usuario
13.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES: INTENT componente esencial que utiliza Android para moverse de una pantalla a otra
14.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES: SERVICE Corre de fondo para hacer operaciones de larga duración o trabajo en procesos remotos
15.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES: CONTENT PROVIDER Gestiona un conjunto de datos de la aplicación para compartir
16.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA COMPONENTES: BROADCAST RECEIVER Permite responder a anuncios broadcast del sistema
17.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST
18.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST HARDWARE Y SOFTWARE REQUERIDO VERSIÓN DE ANDROID MÍNIMA PERMISOS NECESARIOS COMPONENTES DE LA APLICACIÓN LIBRERÍAS EXTERNAS QUE UTILIZA
19.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ANDROIDMANIFEST.XML CONTENT PROVIDER BROADCAST RECIVER SERVICES ACTIVITY INTENT COMPONENTES PERMISOS VERSIÓN REQUERIMIENTOS LIBRERÍAS USADAS
20.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST: ETIQUETAS
21.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA INSTRUMENTATION PERMISSION USES-PERMISSION USES-SDK APPLICATION MANIFEST ANDROID MANIFEST: ETIQUETAS
22.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ETIQUETAS: MANIFEST Contiene a las demás etiquetas, define el espacio de nombres, el nombre del paquete y atributos del mismo
23.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ETIQUETAS: APPLICATION Contiene metadatos de la aplicación (título, icono, tema). Etiquetas de actividades, servicios, proveedores de contenidos y receptores de broadcast
24.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ETIQUETAS: USES-SDK Indica las versiones del SDK sobre las que podrá ejecutarse, el nivel mínimo de API y el utilizado para su desarrollo.
25.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ETIQUETAS: USES-PERMISSION Declara los permisos que la aplicación necesita para operar. Serán presentados al usuario durante la instalación para que los acepte o deniegue
26.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATION RECEIVE_SMS SEND_SMS WRITE_CONTACTS READ_CONTACTS INTERNET ANDROID MANIFEST ETIQUETAS: USES-PERMISSION
27.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ETIQUETAS: PERMISSION Define un permiso que se requiere para que otras aplicaciones puedan acceder a partes restringidas de la aplicación
28.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA ANDROID MANIFEST ETIQUETAS: INSTRUMENTATION Permite definir test de ejecución para las Actividades y Servicios
29.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN
30.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN Son los datos que utiliza la aplicación, entendiendo como tal las imágenes, textos, estilos…
31.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN Hay distintos tipos de recursos, que se definen en ficheros XML alojados en una cierta subcarpeta de res
32.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN
33.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS VARIOS CARPETA RES/XML RECURSOS DE UNA APLICACIÓN VALORES SIMPLES (STRING, COLORES…) CARPETA RES/VALUES ESTILOS CARPETA RES/VALUES MENÚS CARPETA RES/MENU ANIMACIONES CARPETA RES/ANIMATOR DISEÑOS CARPETA RES/LAYOUT RECURSOS DIBUJABLES CARPETA RES/DRAWABLE
34.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN: RECURSOS DIBUJABLES Para ficheros de bitmaps o de imágenes “escalables”. También puede definirse recuadros de color
35.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN: DISEÑOS Un layout se define en un fichero XML. Dentro de un layout se definen los elementos que lo componen: Views, ViewGroups
36.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN: ANIMACIONES Animaciones sencillas sobre uno o varios gráficos: rotaciones, fading, movimiento y estiramiento. Cada animación se define en un fichero XML
37.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN: MENÚS Existen tres tipos: de opciones, contextual y submenú. El de opciones y contextual se definen en un fichero XML. Un submenú se define dentro de otro menú
38.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN: ESTILOS Un estilo es uno o más atributos aplicados a un elemento. Un tema se aplica a todo lo que hay en pantalla. Se definen dentro en un elemento <style>
39.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA RECURSOS DE UNA APLICACIÓN: VALORES SIMPLES Se definen como un elemento, strings, colores o dimensiones. Un fichero XML contiene la definición de estos elementos.
40.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA LA CLASE R
41.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA LA CLASE R Se trata de una clase llena de variables estáticas en las que se identifica cada tipo de recurso
42.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA LA CLASE R Android lee el fichero XML, carga todas las estructuras solicitadas en memoria y mantiene el fichero R como referencia directa a los recursos cargados
43.
PROGRAMACIÓN MULTIMEDIA Y
DISPOSITIVOS MÓVILES FUNDAMENTOS DE UNA APLICACIÓN EN ANDROID © J.D.CABRERA PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES