{"id":1086,"date":"2013-10-25T12:48:32","date_gmt":"2013-10-25T10:48:32","guid":{"rendered":"http:\/\/www.espai.es\/blog\/?p=1086"},"modified":"2015-07-10T12:13:26","modified_gmt":"2015-07-10T11:13:26","slug":"hello-android-i","status":"publish","type":"post","link":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/","title":{"rendered":"Hello Android! (I)"},"content":{"rendered":"<p>Hola a tod@s y bienvenidos a un nuevo art\u00edculo del blog de Espai: Hello Android! (I).<\/p>\n<p>Hoy vamos a hablar del robotico de Google, ya supera el 92% de cuota en Espa\u00f1a. Los dem\u00e1s sistemas representan el 4,4% (la manzanica mord\u00eda) y 3,5 el resto.<\/p>\n<p><a href=\"http:\/\/www.expansion.com\/2013\/04\/17\/empresas\/digitech\/1366223218.html\" target=\"_blank\">Expansi\u00f3n: Android ya es un monopolio en Espa\u00f1a<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Con estas cifras en la mano, tenemos un buen argumento para hacer el siguiente art\u00edculo. En realidad va a ser una \u00abtrilog\u00eda\u00bb<\/p>\n<ul>\n<li><span style=\"font-size: 13px\">Introducci\u00f3n a Android<\/span><\/li>\n<li><span style=\"font-size: 13px\">Primera aplicaci\u00f3n<\/span><\/li>\n<li><span style=\"font-size: 13px\">Integraci\u00f3n con otras aplicaciones<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Hello Android! (I): Introducci\u00f3n<\/h2>\n<p>&nbsp;<\/p>\n<h3>1. Visi\u00f3n general<\/h3>\n<p>&nbsp;<\/p>\n<p>Android es un sistema operativo basado 100% en Linux. Cualquier \u00a0fabricante puede usar este sistema operativo, los \u00fanicos requisitos a cumplir son las especificaciones que Google exige a todos por igual, a nivel de pantalla t\u00e1ctil, numero de colores de la pantalla, potencia de cpu&#8230; Al ser un sistema abierto, podemos encontrar desde m\u00f3viles a tablets, incluso relojes, neveras y microondas que lo incorporan.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/nevera.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1097 size-full\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/nevera.jpg\" alt=\"Hello Android! (I)\" width=\"635\" height=\"397\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/nevera.jpg 635w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/nevera-300x187.jpg 300w\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" \/><\/a>Posi, es una nevera Android<\/p>\n<p>&nbsp;<\/p>\n<p>Siguiendo con esa filosof\u00eda abierta, una aplicaci\u00f3n Android puede controlar todo el dispositivo. Significa que todas las caracter\u00edsticas de ese telefono, tablet o lo que sea podremos utilizarlas en nuestro programa, tanto si es la lista de contactos como el GPS, realizar llamadas de forma autom\u00e1tica, grabar sonido&#8230;<\/p>\n<p>Dicho as\u00ed puede sonar muy bien&#8230; o muy mal. Si no hubiera ning\u00fan control, una aplicaci\u00f3n malintencionada podr\u00eda robarnos informaci\u00f3n del tel\u00e9fono, llamar a n\u00fameros sin nuestro permiso e infinidad de trastadas m\u00e1s, sin pedir permiso siquiera.<\/p>\n<p>Afortunadamente no es as\u00ed, Android <em><span style=\"text-decoration: underline\">obliga <\/span><\/em>a cualquier app que publiquemos en Google Play a declarar qu\u00e9 permisos necesita. As\u00ed, cuando vamos a instalar algo en nuestro tel\u00e9fono aparece una ventana similar a \u00e9sta:<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-Browser-Permisos.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1098 size-full\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-Browser-Permisos.png\" alt=\"Hello Android! (I)\" width=\"331\" height=\"494\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-Browser-Permisos.png 331w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-Browser-Permisos-201x300.png 201w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/a>El aspecto puede variar, seg\u00fan tu tel\u00e9fono<\/p>\n<p style=\"text-align: left\">Si nuestro flamante \u00abBuscaminas\u00bb que acabamos de instalar requiere acceso al GPS, Contactos de Usuario y C\u00e1mara de fotos&#8230; Muy confiable y conocida debe ser la empresa, para que queramos tenerlo.<\/p>\n<h3 style=\"text-align: left\">2. Arquitectura interna<\/h3>\n<p style=\"text-align: left\">Android se programa en Java, y a parte de <a href=\"http:\/\/www.cnnexpansion.com\/tecnologia\/2013\/08\/13\/oracle-acusa-a-google-de-ser-malvado\" target=\"_blank\">piques legales<\/a> que tienen Google y Oracle, el funcionamiento es muy similar a cualquier aplicaci\u00f3n escrita en este lenguaje. Como una imagen vale m\u00e1s que 1000 palabras&#8230;<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-system-architecture.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1093 size-full\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-system-architecture.jpg\" alt=\"Hello Android! (I)\" width=\"713\" height=\"512\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-system-architecture.jpg 713w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/Android-system-architecture-300x215.jpg 300w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><\/a><\/p>\n<p style=\"text-align: left\">Como podemos ver en la imagen, la \u00abbase\u00bb en la que se apoya todo es el kernel de linux (en rojo), el sistema operativo. \u00c9ste es el que se encarga de funciones como encender la pantalla, sonido, gesti\u00f3n de la bater\u00eda y en general, control del hardware a bajo nivel.<\/p>\n<p style=\"text-align: left\"><span style=\"font-size: 13px\">Encima de \u00e9ste (en verde) tendremos las librer\u00edas b\u00e1sicas como son el gestor de base de datos, las conexiones seguras SSL, reproducci\u00f3n de audio\/video y el acceso a internet.<\/span><\/p>\n<p style=\"text-align: left\"><span style=\"font-size: 13px\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: left\"><span style=\"font-size: 13px\">En Application Framework (azul) tenemos la capa que se encarga de utilizar las librer\u00edas antes mencionadas, pero de una manera m\u00e1s amigable para el programador. La raz\u00f3n de esta capa, es que internamente puede cambiar el funcionamiento del tel\u00e9fono, por ejemplo al actualizarlo a una versi\u00f3n superior, pero eso es transparente al programador ya que aunque cambie el contenido de \u00abLibraries\u00bb su uso desde \u00abAppliaction Framework\u00bb ser\u00e1 exactamente el mismo.<\/span><\/p>\n<p style=\"text-align: left\"><span style=\"font-size: 13px\">En \u00abApplications\u00bb est\u00e1n tanto las aplicaciones que vienen de serie (browser, reproductor multimedia y hasta el mismo gestor de llamadas) como las nuestras. No hay una diferencia entre aplicaciones, todas son iguales para android ya sean de sistema o el \u00abbuscaminas\u00bb que nos acabamos de instalar.<\/span><\/p>\n<p style=\"text-align: left\"><span style=\"font-size: 13px\">Del \u00abAndroid runtime\u00bb hablaremos en el siguiente apartado.<\/span><\/p>\n<p style=\"text-align: left\"><span style=\"font-size: 13px\">Esta es la visi\u00f3n est\u00e1tica de la arquitectura, pero \u00bfqu\u00e9 pasa cuando se ejecuta una aplicaci\u00f3n?<\/span><\/p>\n<h3 style=\"text-align: left\">3. Ejecuci\u00f3n de una aplicaci\u00f3n en tiempo real<\/h3>\n<p style=\"text-align: left\">De nuevo una imagen, para hacernos una idea<\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/vectorial-esquema-dalvik.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1096 size-full\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/vectorial-esquema-dalvik.png\" alt=\"Hello Android! (I)\" width=\"744\" height=\"1052\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/vectorial-esquema-dalvik.png 744w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/vectorial-esquema-dalvik-212x300.png 212w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/vectorial-esquema-dalvik-724x1024.png 724w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \/><\/a><\/p>\n<p style=\"text-align: left\">Como pod\u00e9is ver gracias a mis maravillosas dotes de dibujo, cada aplicaci\u00f3n que se ejecuta en el dispositivo tiene su propia \u00abm\u00e1quina virtual\u00bb. Una m\u00e1quina virtual es como una CPU propia para cada aplicaci\u00f3n, lo que significa que si falla una de ellas, las dem\u00e1s aplicaciones no se ver\u00e1n afectadas y seguir\u00e1n funcionando.<\/p>\n<p style=\"text-align: left\">Siendo realista, esto no es gratis. Los dispositivos Android se ven muy beneficiados de una buena memoria, vamos que un Android 4.0 m\u00ednimo deber\u00eda tener 1 GB de RAM para funcionar de una manera fluida.<\/p>\n<p style=\"text-align: left\"><a href=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/versiones-de-android+1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1100 size-full\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/versiones-de-android+1.jpg\" alt=\"Hello Android! (I)\" width=\"500\" height=\"389\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/versiones-de-android+1.jpg 500w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/versiones-de-android+1-300x233.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p style=\"text-align: center\">Hist\u00f3rico de las versiones de Android<br \/>\n<span style=\"font-size: 13px\">Las \u00faltimas requieren m\u00e1s memoria pero son mucho m\u00e1s potentes<\/span><\/p>\n<p style=\"text-align: left\">Volviendo a las aplicaciones, hemos dicho que funcionan en m\u00e1quinas virtuales diferentes. Esto tiene otra ventaja, no comparten informaci\u00f3n entre ellas. Dicho as\u00ed puede parecer un inconveniente, pero es por seguridad y que una aplicaci\u00f3n malintencionada no pueda extraer informaci\u00f3n de las otras o corromper los datos.<\/p>\n<p style=\"text-align: left\">Existen maneras de compartir informaci\u00f3n entre ellas sin vulnerar esta seguridad, esto es con los \u00abIntents\u00bb (hablaremos de ellos a fondo en la siguiente entrega), por ahora dir\u00e9 que cuando toc\u00e1is una direcci\u00f3n de e-mail desde dispositivo, seguramente os sale una ventana para escoger c\u00f3mo quer\u00e9is escribir ese mensaje (gmail, correo est\u00e1ndar o lo que teng\u00e1is). Esto es un \u00abintent\u00bb, Android sabe que queremos escribir un email, y nos ofrece todos los programas instalados que son capaces de realizar esta acci\u00f3n.<\/p>\n<p style=\"text-align: left\"><a href=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/intent.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1099 size-full\" src=\"http:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/intent.png\" alt=\"Hello Android! (I)\" width=\"320\" height=\"480\" srcset=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/intent.png 320w, https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2013\/10\/intent-200x300.png 200w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<h3 style=\"text-align: left\">4. Gesti\u00f3n de memoria<\/h3>\n<p style=\"text-align: left\">En Android no tenemos que preocuparnos de cerrar las aplicaciones. Esto es algo que choca al principio, parece que echamos de menos el bot\u00f3n \u00absalir\u00bb o al menos a m\u00ed me pasaba. En realidad es m\u00e1s eficiente tener el programa abierto permanentemente que cargarlo en memoria cada vez. Esto no significa que una vez ejecutemos una app, est\u00e9 \u00abeternamente\u00bb en memoria, sino que el mismo sistema decidir\u00e1, cuando le falte memoria, qu\u00e9 aplicaciones va a cerrar. Las que tienen m\u00e1s n\u00fameros son:<\/p>\n<p style=\"text-align: left\">&#8211; Las que no se est\u00e1n mostrando en este instante<\/p>\n<p style=\"text-align: left\">&#8211; Las que menos se utilizan<\/p>\n<p style=\"text-align: left\">&#8211; Las que m\u00e1s recursos consumen<\/p>\n<p style=\"text-align: left\">Cuanto m\u00e1s memoria tenga nuestro dispositivo, menos probable es que Android nos cierre las aplicaciones. Aun as\u00ed, como nunca sabremos d\u00f3nde va a instalar el usuario nuestra aplicaci\u00f3n, habr\u00eda que guardar la informaci\u00f3n para protegerla de cierres inesperados. Veremos de qu\u00e9 forma hacerlo en la pr\u00f3xima entrega, para hacer que funcione tanto en el \u00abSuper-Mega-Ultra-Galaxy XVI\u00bb como en el \u00abAndloid Jaldin Plohibido\u00bb que nos regal\u00f3 nuestro primo Pepe.<\/p>\n<p style=\"text-align: left\">Bueno espero que os haya parecido interesante, y si quer\u00e9is m\u00e1s hasta la pr\u00f3xima entrega!<\/p>\n<p style=\"text-align: left\">\u00a1Saludos!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola a tod@s y bienvenidos a un nuevo art\u00edculo del blog de Espai: Hello Android! (I). Hoy vamos a hablar del robotico de Google, ya supera el 92% de cuota en Espa\u00f1a. Los dem\u00e1s sistemas representan el 4,4% (la manzanica mord\u00eda) y 3,5 el resto&#8230;.<\/p>\n","protected":false},"author":3,"featured_media":2401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[218,5,101],"tags":[100,226,528,89],"class_list":["post-1086","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-escola-espai","category-programacion","category-telefonia-movil","tag-android","tag-aplicaciones-moviles","tag-escola-espai","tag-programacion-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hello Android! (I) - Blog Escola Espai<\/title>\n<meta name=\"description\" content=\"Hello Android! (I). Escuela Espai, calle Enten\u00e7a 182, Barcelona, CP 08029. Tel 93 163 53 53. \u00c1rea de programaci\u00f3n y ofim\u00e1tica. Horario 10-22h, sabados 10-14\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hello Android! (I) - Blog Escola Espai\" \/>\n<meta property=\"og:description\" content=\"Hello Android! (I). Escuela Espai, calle Enten\u00e7a 182, Barcelona, CP 08029. Tel 93 163 53 53. \u00c1rea de programaci\u00f3n y ofim\u00e1tica. Horario 10-22h, sabados 10-14\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Escola Espai\" \/>\n<meta property=\"article:published_time\" content=\"2013-10-25T10:48:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-10T11:13:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Escobar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Escobar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\"},\"author\":{\"name\":\"Escobar\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/d2e265073982f28e16cb7edccbd16602\"},\"headline\":\"Hello Android! (I)\",\"datePublished\":\"2013-10-25T10:48:32+00:00\",\"dateModified\":\"2015-07-10T11:13:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\"},\"wordCount\":1105,\"commentCount\":2,\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg\",\"keywords\":[\"Android\",\"Aplicaciones m\u00f3viles\",\"Escola Espai\",\"programaci\u00f3n\"],\"articleSection\":[\"Escola Espai\",\"Programaci\u00f3n\",\"Telefon\u00eda M\u00f3vil\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\",\"url\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\",\"name\":\"Hello Android! (I) - Blog Escola Espai\",\"isPartOf\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg\",\"datePublished\":\"2013-10-25T10:48:32+00:00\",\"dateModified\":\"2015-07-10T11:13:26+00:00\",\"author\":{\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/d2e265073982f28e16cb7edccbd16602\"},\"description\":\"Hello Android! (I). Escuela Espai, calle Enten\u00e7a 182, Barcelona, CP 08029. Tel 93 163 53 53. \u00c1rea de programaci\u00f3n y ofim\u00e1tica. Horario 10-22h, sabados 10-14\",\"breadcrumb\":{\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage\",\"url\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg\",\"contentUrl\":\"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg\",\"width\":400,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.espai.es\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hello Android! (I)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.espai.es\/blog\/#website\",\"url\":\"https:\/\/www.espai.es\/blog\/\",\"name\":\"Blog Escola Espai\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.espai.es\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/d2e265073982f28e16cb7edccbd16602\",\"name\":\"Escobar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6fb517675f8bc757ee26d9143abae3c5eac58b13068bfcbc1485bbb092cef370?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6fb517675f8bc757ee26d9143abae3c5eac58b13068bfcbc1485bbb092cef370?s=96&d=mm&r=g\",\"caption\":\"Escobar\"},\"sameAs\":[\"http:\/\/www.espai.es\"],\"url\":\"https:\/\/www.espai.es\/blog\/author\/escobar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hello Android! (I) - Blog Escola Espai","description":"Hello Android! (I). Escuela Espai, calle Enten\u00e7a 182, Barcelona, CP 08029. Tel 93 163 53 53. \u00c1rea de programaci\u00f3n y ofim\u00e1tica. Horario 10-22h, sabados 10-14","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/","og_locale":"es_ES","og_type":"article","og_title":"Hello Android! (I) - Blog Escola Espai","og_description":"Hello Android! (I). Escuela Espai, calle Enten\u00e7a 182, Barcelona, CP 08029. Tel 93 163 53 53. \u00c1rea de programaci\u00f3n y ofim\u00e1tica. Horario 10-22h, sabados 10-14","og_url":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/","og_site_name":"Blog Escola Espai","article_published_time":"2013-10-25T10:48:32+00:00","article_modified_time":"2015-07-10T11:13:26+00:00","og_image":[{"width":400,"height":300,"url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg","type":"image\/jpeg"}],"author":"Escobar","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Escobar","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#article","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/"},"author":{"name":"Escobar","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/d2e265073982f28e16cb7edccbd16602"},"headline":"Hello Android! (I)","datePublished":"2013-10-25T10:48:32+00:00","dateModified":"2015-07-10T11:13:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/"},"wordCount":1105,"commentCount":2,"image":{"@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg","keywords":["Android","Aplicaciones m\u00f3viles","Escola Espai","programaci\u00f3n"],"articleSection":["Escola Espai","Programaci\u00f3n","Telefon\u00eda M\u00f3vil"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/","url":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/","name":"Hello Android! (I) - Blog Escola Espai","isPartOf":{"@id":"https:\/\/www.espai.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage"},"image":{"@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg","datePublished":"2013-10-25T10:48:32+00:00","dateModified":"2015-07-10T11:13:26+00:00","author":{"@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/d2e265073982f28e16cb7edccbd16602"},"description":"Hello Android! (I). Escuela Espai, calle Enten\u00e7a 182, Barcelona, CP 08029. Tel 93 163 53 53. \u00c1rea de programaci\u00f3n y ofim\u00e1tica. Horario 10-22h, sabados 10-14","breadcrumb":{"@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#primaryimage","url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg","contentUrl":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg","width":400,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.espai.es\/blog\/2013\/10\/hello-android-i\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.espai.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Hello Android! (I)"}]},{"@type":"WebSite","@id":"https:\/\/www.espai.es\/blog\/#website","url":"https:\/\/www.espai.es\/blog\/","name":"Blog Escola Espai","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.espai.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/d2e265073982f28e16cb7edccbd16602","name":"Escobar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.espai.es\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6fb517675f8bc757ee26d9143abae3c5eac58b13068bfcbc1485bbb092cef370?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6fb517675f8bc757ee26d9143abae3c5eac58b13068bfcbc1485bbb092cef370?s=96&d=mm&r=g","caption":"Escobar"},"sameAs":["http:\/\/www.espai.es"],"url":"https:\/\/www.espai.es\/blog\/author\/escobar\/"}]}},"jetpack_featured_media_url":"https:\/\/www.espai.es\/blog\/wp-content\/uploads\/2014\/01\/escuela_espai_android.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/1086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/comments?post=1086"}],"version-history":[{"count":26,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/1086\/revisions"}],"predecessor-version":[{"id":4024,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/posts\/1086\/revisions\/4024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media\/2401"}],"wp:attachment":[{"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/media?parent=1086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/categories?post=1086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.espai.es\/blog\/wp-json\/wp\/v2\/tags?post=1086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}