{"id":25065,"date":"2019-03-07T06:18:23","date_gmt":"2019-03-07T06:18:23","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=25046\/"},"modified":"2022-07-25T11:40:01","modified_gmt":"2022-07-25T11:40:01","slug":"%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/","title":{"rendered":"\u00bfC\u00f3mo obtener datos de Firebase en Android?"},"content":{"rendered":"<p><html lang=\"es\"><head><meta charset=\"utf-8\"><\/head><body><\/p>\n<h2><strong>Objetivos del blog<\/strong><\/h2>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-817385\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1.png\" alt=\"\u00bfC\u00f3mo obtener datos de Firebase en Android?\" width=\"760\" height=\"300\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1.png 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data-1-300x118.png 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/a><\/p>\n<p>Despu\u00e9s de leer este blog, podremos obtener datos de Firebase Realtime Database. Estos datos pueden incluir tipos de datos simples, como cadenas, o tipos de datos complejos, como objetos Java.<\/p>\n<h3><strong>Pre-requisitos<\/strong><\/h3>\n<p>Necesitamos tener un proyecto de Android Studio y un proyecto de Firebase listos para usar Firebase Realtime Database. Cree un nuevo proyecto de Android Studio (o use cualquier proyecto existente). Este proyecto de Android Studio se utilizar\u00e1 para trabajar con la base de datos en tiempo real. Siga los pasos que se indican a continuaci\u00f3n para crear el proyecto de Firebase:<\/p>\n<p><strong>1.<\/strong> Utilice la herramienta <a href=\"https:\/\/console.firebase.google.com\" target=\"_blank\">https:\/\/console.firebase.google.com<\/a><\/p>\n<p><strong>2.<\/strong> Haga clic en &#8220;<strong>A\u00f1adir proyecto<\/strong>.<\/p>\n<p><strong>3.<\/strong> Introduzca el nombre del proyecto y acepte las condiciones y haga clic en &#8220;<strong>Contin\u00fae<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25047 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4.png\" alt=\"A\u00f1adir proyecto\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture4-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n<p><strong>4.<\/strong> Luego agregue la aplicaci\u00f3n de Android a su proyecto. Requiere ingresar el nombre del paquete de la aplicaci\u00f3n. Haga clic en Siguiente.<\/p>\n<p><strong>5.<\/strong> Descargue el archivo google-services.json y mueva este archivo a la ubicaci\u00f3n en el proyecto de Android en Android Studio como se especifica en la pantalla.<\/p>\n<p><strong>6.<\/strong> En el siguiente paso, habr\u00eda un peque\u00f1o tutorial para agregar 3 l\u00edneas de c\u00f3digo en los archivos build.gradle a nivel de proyecto y de aplicaci\u00f3n. Agr\u00e9guelos en consecuencia.<\/p>\n<p><strong>7.<\/strong> Luego finalice este proceso de agregar la aplicaci\u00f3n de Android al proyecto.<\/p>\n<p><strong>8.<\/strong> Luego haga clic en la opci\u00f3n &#8220;Base de datos&#8221; del men\u00fa de la izquierda y haga clic en el bot\u00f3n &#8220;Crear base de datos&#8221;.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25048 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database.png\" alt=\"crear-base de datos\" width=\"650\" height=\"406\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database.png 650w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/create-database-300x187.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a> <\/strong><\/p>\n<p><strong>9.<\/strong> La configuraci\u00f3n de Firebase est\u00e1 completa. Ahora agregue la biblioteca de Firebase para usar Firebase Realtime Database en el archivo build.gradle del nivel de la aplicaci\u00f3n. Esto se puede hacer agregando la siguiente l\u00ednea:<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">implementaci\u00f3n 'com.google.firebase:firebase-database:16.0.6'<\/pre>\n<h3><strong>Implementaci\u00f3n de c\u00f3digo<\/strong><\/h3>\n<p>Antes de obtener las referencias, deber\u00e1 comprender qu\u00e9 es una referencia de Firebase. Una referencia de Firebase apunta a una ubicaci\u00f3n en la base de datos de Firebase donde se almacenan los datos. Incluso si crea varias referencias, todas comparten la misma conexi\u00f3n siempre que haya utilizado la misma ruta al crear la referencia desde la instancia de la base de datos. En primer lugar, necesitamos tener una instancia de Firebase Database para poder usarla. La instancia se puede crear con la siguiente l\u00ednea de c\u00f3digo.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">privado FirebaseDatabase mDatabase = FirebaseDatabase.getInstance();<\/pre>\n<p>&nbsp;<\/p>\n<p>Ahora es necesario crear referencias de las rutas donde se almacenan los datos en la base de datos. Como los datos en la base de datos de Firebase se almacenan en formato JSON, las claves del objeto JSON son las rutas especificadas en las referencias. La referencia al nodo ra\u00edz se puede crear mediante la siguiente l\u00ednea de c\u00f3digo:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">Referencia de base de datos privada mGetReference = mDatabase.getReference();<\/pre>\n<p>&nbsp;<\/p>\n<p>Despu\u00e9s de obtener la referencia de la base de datos, se debe adjuntar un oyente as\u00edncrono a la referencia de la base de datos que escuche activamente cualquier cambio realizado en la base de datos. Este agente de escucha devuelve una instant\u00e1nea de datos de la base de datos inicialmente por primera vez cuando se adjunta. Luego, la instant\u00e1nea de datos se devuelve cuando se realiza cualquier cambio en la ruta a la que apunta la referencia de la base de datos. Por lo general, la base de datos contiene el mismo tipo de datos, pero supongamos que la base de datos contiene algunos datos de diferentes tipos. A continuaci\u00f3n, encuentre la captura de pantalla de la base de datos que contiene algunos datos ficticios:<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25049 size-full\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5.png\" alt=\"datos ficticios\" width=\"1056\" height=\"525\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5.png 1056w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5-300x149.png 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5-768x382.png 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Picture5-1024x509.png 1024w\" sizes=\"auto, (max-width: 1056px) 100vw, 1056px\" \/><\/a><\/p>\n<p>Para obtener la base de datos de esta base de datos, adjunte ValueEventListener a la referencia de la base de datos. El oyente se puede agregar con el siguiente c\u00f3digo:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true\">mGetReference.addValueEventListener(nuevo ValueEventListener() { @Override public void onDataChange(@NonNull DataSnapshot dataSnapshot) { if (dataSnapshot.exists()){ HashMap mapa de datos = (mapa hash ) instant\u00e1nea de datos.getValue(); for (String key: dataMap.keySet()){ Datos del objeto = dataMap.get(key); prueba{ HashMap datos de usuario = (HashMap ) datos; Usuario mUser = nuevo Usuario((String) userData.get(\"nombre\"), (int) (long) userData.get(\"edad\")); addTextToView(mUser.getName() + \" - \" + Integer.toString(mUser.getAge())); }catch (ClassCastException cce){ \/\/ Si el objeto no se puede convertir en HashMap, significa que es de tipo String. prueba{ String mString = String.valueOf(dataMap.get(key)); addTextToView(mString); }catch (ClassCastException cce2){ } } } } } @Override public void onCancelled(@NonNull DatabaseError databaseError) { } });<\/pre>\n<p>Despu\u00e9s de adjuntar el oyente, se ejecuta primero devolviendo inicialmente todos los datos en la base de datos en ese momento. Este oyente se invocar\u00e1 m\u00e1s tarde en el momento en que se produzca alg\u00fan cambio en la base de datos en la ruta se\u00f1alada por la referencia a la que est\u00e1 adjunto el oyente.<\/p>\n<h3><strong>Resumen<\/strong><\/h3>\n<p>Despu\u00e9s de seguir el procedimiento anterior, podr\u00e1 obtener datos de la base de datos Firebase Realtime en Android. Si tiene alg\u00fan problema, no dude en comunicarse con nosotros en support@knowband.com. Tambi\u00e9n ofrecemos desarrollo personalizado y m\u00f3dulos para las principales plataformas de CMS como Prestashop, Opencart, Magento, Magento 2 y Woocommerce. Echa un vistazo a nuestros m\u00e1s populares <a href=\"https:\/\/www.knowband.com\/woocommerce-plugins\/woocommerce-mobile-app-builder\">Creador de aplicaciones m\u00f3viles sin c\u00f3digo de Woocommerce<\/a>:<br \/>\n<iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/R1DEbm4r8iM\" width=\"660\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objetivos del blog Despu\u00e9s de leer este blog, podremos obtener datos de Firebase Realtime Database. Estos datos pueden incluir tipos de datos simples, como cadenas, o tipos de datos complejos, como objetos Java. Pre-requisitos Necesitamos tener un proyecto de Android Studio y un proyecto de Firebase listos para usar Firebase Realtime Database. Cree un nuevo [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":817384,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[],"tags":[26748,9081,9079,9078,26747,26749,9080],"class_list":["post-25065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-android-obtener-datos-de-base-de-fuego","tag-base-de-datos-en-tiempo-real","tag-base-de-fuego","tag-obtencin-de-datos-en-android","tag-obtener-datos-de-firebase-en-android","tag-recuperar-datos-de-firebase-en-android","tag-tutorial-android"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00bfC\u00f3mo obtener datos de Firebase en Android? - Knowband Blog | Ecommerce Modules<\/title>\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.knowband.com\/blog\/es\/sin-categorizar\/\u00bfc\u00f3mo-obtener-datos-de-firebase-en-android\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfC\u00f3mo obtener datos de Firebase en Android? - Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"og:description\" content=\"Objetivos del blog Despu\u00e9s de leer este blog, podremos obtener datos de Firebase Realtime Database. Estos datos pueden incluir tipos de datos simples, como cadenas, o tipos de datos complejos, como objetos Java. Pre-requisitos Necesitamos tener un proyecto de Android Studio y un proyecto de Firebase listos para usar Firebase Realtime Database. Cree un nuevo [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/\u00bfc\u00f3mo-obtener-datos-de-firebase-en-android\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-07T06:18:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-25T11:40:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ajay Taneja\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay Taneja\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/\"},\"author\":{\"name\":\"Ajay Taneja\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/091fe95729cba0da363b4fd2a784a893\"},\"headline\":\"\u00bfC\u00f3mo obtener datos de Firebase en Android?\",\"datePublished\":\"2019-03-07T06:18:23+00:00\",\"dateModified\":\"2022-07-25T11:40:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/\"},\"wordCount\":756,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"keywords\":[\"Android Obtener datos de base de fuego\",\"base de datos en tiempo real\",\"base de fuego\",\"Obtenci\u00f3n de datos en Android\",\"Obtener datos de firebase en Android\",\"Recuperar datos de firebase en Android\",\"tutorial Android\"],\"inLanguage\":\"es-ES\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/\",\"name\":\"\u00bfC\u00f3mo obtener datos de Firebase en Android? - Knowband Blog | Ecommerce Modules\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"datePublished\":\"2019-03-07T06:18:23+00:00\",\"dateModified\":\"2022-07-25T11:40:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Main-Banner-Fetch-data.png\",\"width\":760,\"height\":300,\"caption\":\"How to fetch data from Firebase in Android?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/sin-categorizar\\\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfC\u00f3mo obtener datos de Firebase en Android?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/091fe95729cba0da363b4fd2a784a893\",\"name\":\"Ajay Taneja\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Ajay Taneja\"},\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/es\\\/author\\\/ataneja\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo obtener datos de Firebase en Android? - Knowband Blog | Ecommerce Modules","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.knowband.com\/blog\/es\/sin-categorizar\/\u00bfc\u00f3mo-obtener-datos-de-firebase-en-android\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfC\u00f3mo obtener datos de Firebase en Android? - Knowband Blog | Ecommerce Modules","og_description":"Objetivos del blog Despu\u00e9s de leer este blog, podremos obtener datos de Firebase Realtime Database. Estos datos pueden incluir tipos de datos simples, como cadenas, o tipos de datos complejos, como objetos Java. Pre-requisitos Necesitamos tener un proyecto de Android Studio y un proyecto de Firebase listos para usar Firebase Realtime Database. Cree un nuevo [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/\u00bfc\u00f3mo-obtener-datos-de-firebase-en-android\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2019-03-07T06:18:23+00:00","article_modified_time":"2022-07-25T11:40:01+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","type":"image\/png"}],"author":"Ajay Taneja","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Ajay Taneja","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/"},"author":{"name":"Ajay Taneja","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/091fe95729cba0da363b4fd2a784a893"},"headline":"\u00bfC\u00f3mo obtener datos de Firebase en Android?","datePublished":"2019-03-07T06:18:23+00:00","dateModified":"2022-07-25T11:40:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/"},"wordCount":756,"commentCount":0,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","keywords":["Android Obtener datos de base de fuego","base de datos en tiempo real","base de fuego","Obtenci\u00f3n de datos en Android","Obtener datos de firebase en Android","Recuperar datos de firebase en Android","tutorial Android"],"inLanguage":"es-ES"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/","url":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/","name":"\u00bfC\u00f3mo obtener datos de Firebase en Android? - Knowband Blog | Ecommerce Modules","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","datePublished":"2019-03-07T06:18:23+00:00","dateModified":"2022-07-25T11:40:01+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2019\/03\/Main-Banner-Fetch-data.png","width":760,"height":300,"caption":"How to fetch data from Firebase in Android?"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/es\/sin-categorizar\/%c2%bfc%c3%b3mo-obtener-datos-de-firebase-en-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"\u00bfC\u00f3mo obtener datos de Firebase en Android?"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/091fe95729cba0da363b4fd2a784a893","name":"Ajay Taneja","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Ajay Taneja"},"url":"https:\/\/www.knowband.com\/blog\/es\/author\/ataneja\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/25065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=25065"}],"version-history":[{"count":0,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/posts\/25065\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/media\/817384"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=25065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=25065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=25065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}