Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Iniciación a Android Cándido Caballero Gil
2
Contenido Más Repaso Json Qué es? JSON Formater
Datos Abiertos (Open Data Canarias, Electricidad) Añadiendo librerías a proyectos Android Volley (Gestiona datos desde Internet) JSON Reader EazeGraph (Librería de Gráficos)
3
JSON JSON, acrónimo de JavaScript Object Notation, es un formato de texto ligero para el intercambio de datos. JSON es un subconjunto de la notación literal de objetos de JavaScript aunque hoy, debido a su amplia adopción como alternativa a XML, se considera un formato de lenguaje independiente. En teoría, es trivial analizar JSON en JavaScript usando la función JSON.parse() incorporada en el lenguaje. Por ejemplo: miObjeto = JSON.parse(json_datos);
4
JSON - Sintaxis Los tipos de datos disponibles con JSON son:
Números: Se permiten números negativos y opcionalmente pueden contener parte fraccional separada por puntos. Ejemplo: Cadenas: Representan secuencias de cero o más caracteres. Se ponen entre doble comilla y se permiten cadenas de escape. Ejemplo: "Hola" Booleanos: Representan valores booleanos y pueden tener dos valores: true y false null: Representan el valor nulo. Vector: Representa una lista ordenada de cero o más valores los cuales pueden ser de cualquier tipo. Los valores se separan por comas y el vector se mete entre corchetes. Ejemplo ["juan","pedro","jacinto"] Objetos: Son colecciones no ordenadas de pares de la forma <nombre>:<valor> separados por comas y puestas entre llaves. El nombre tiene que ser una cadena y entre ellas. El valor puede ser de cualquier tipo. Ejemplo:{"departamento":8,"nombredepto":"Ventas","director": "juan rodriguez","empleados": [{"nombre":"Pedro","apellido":"Fernandez"}, {"nombre:"Jacinto","apellido":"Benavente"} ]}
5
JSON - Ejemplo A continuación se muestra un ejemplo simple de definición de barra de menús usando JSON y XML. JSON: { "menu": { "id": "file", "value": "File", "popup": { "menuitem": [ { "value": "New", "onclick": "CreateNewDoc()" },{ "value": "Open", "onclick": "OpenDoc()" },{ "value": "Close", "onclick": "CloseDoc()" } ] } } } XML: <menu id="file" value="File"> <popup> <menuitem value="New" onclick="CreateNewDoc()" /> <menuitem value="Open" onclick="OpenDoc()" /> <menuitem value="Close" onclick="CloseDoc()" /> </popup> </menu>
6
JSON - Formater
7
JSON – Open Data Canarias
Es un portal de datos abiertos
10
Apps realizadas con Datos de Open Data Canarias
11
JSON Electricidad http://www.cnomys.es/blog/category/api-rest-json/
rces/prevProgPeninsula?callback=angular.callbacks._1&curva=D EMANDA&fecha=
12
¿Para qué sirve una librería? - Android
Recopilatorio de librerías externas Más librerías
13
¿Cómo añadir librerías/dependencias en Android?
Antes de agregar la dependencia, necesitamos saber cuál es el nombre completo de la librería que queremos agregar. Este nombre lo podemos obtener desde la página oficial de Android, por ejemplo el siguiente nombre: com.google.android.gms:play-services:7.5.0 Ahora abrimos el archivo build.gradle del módulo y agregamos la dependencia justamente en la sección dependencies de este archivo así: dependencies { compile fileTree (dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.google.android.gms:play-services:7.5.0' Finalmente sincronizamos el proyecto para que Android Studio se encargue de importar la dependencia desde Maven. Para esto simplemente presionamos el botón de sincronización que se encuentra en la parte superior de Android Studio. Por último vamos a comprobar que podamos consumir la función GooglePlayServicesUtil que mencionamos anteriormente. Vamos a esta línea de código y ahora podemos ver que el intellisense ya nos permite importar la librería en la clase MainActivity:
14
Librería Volley Automáticamente planifica las peticiones a la red. Cachea la memoria de forma transparente al usuario. Potente petición de cancelación. Potentes herramientas de personalización. Debug y trazas. Tutorial: tutorial-to-get-json-from-server/
15
Librería Volley
16
JSON Reader onReader.html
17
JSON de Electricidad – Mostrando datos de red eléctrica en tiempo real
18
Mostrar Datos EazeGraph
19
Preguntas
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.