Android
Guía para Instalar Parse SDK en Android Studio
18 min
instalar parse sdk en tu proyecto de android studio introducción en esta sección aprenderás cómo instalar parse android sdk en tu proyecto de android studio este tutorial utiliza una aplicación básica creada en android studio arctic fox 2020 3 1 patch 1 con compilesdk 30, minsdk 21 y targetsdk 30 en cualquier momento, puedes acceder al proyecto completo de android construido con este tutorial en nuestros repositorios de github repositorio de ejemplo en kotlin repositorio de ejemplo en java objetivo aprender cómo instalar parse sdk en tu proyecto de android requisitos previos para completar esta sección, necesitarás una aplicación creada en back4app nota si no tienes una aplicación ahora, por favor sigue el tutorial de nueva aplicación parse para aprender cómo crear una aplicación parse en back4app android studio aplicación básica de android nota si no tienes una aplicación básica creada, puedes seguir el tutorial de crear un proyecto del sitio web oficial de android studio nota parse android sdk funciona con compilesdk 27 y targetsdk 27 o superior 1 instalar sdk necesitamos implementar parse sdk en nuestro proyecto de android, para esto utilizaremos gradle , una herramienta de automatización de construcción de código abierto que está diseñada para ser lo suficientemente flexible como para construir casi cualquier tipo de software android studio utiliza gradle para el proceso de construcción e importar bibliotecas externas como parse sdk 1 en tu proyecto de android studio, abre tu archivo settings gradle ahora agregaremos jitpack a nuestro proyecto jitpack es un repositorio de paquetes para proyectos de jvm y android 2 ahora necesitamos agregar maven {url 'https //jitpack io'} línea a repositories{} etiqueta en el archivo settings gradle 1 repositories { 2 3 4 maven { url 'https //jitpack io' } 5 } 3 también es necesario verificar en la android{} etiqueta si tu compilesdk es 27 o superior y también si tu targetsdk es 27 o superior si no lo son, debes cambiar estas versiones a 27 o superior, de lo contrario, tu parse sdk para android puede no funcionar correctamente después de verificar esto, tu build gradle (módulo\ app) debería verse como el de la imagen a continuación 4 si todos los pasos anteriores están configurados, ahora podemos agregar el sdk de parse para android a nuestro proyecto en dependencies{} cambia el valor latest version here por la versión de tu elección se verá así puedes ver la versión actual del sdk aquí versiones del sdk 5 ahora necesitamos sincronizar nuestro build gradle para que los últimos cambios afecten a nuestro proyecto para aprender más sobre cómo agregar bibliotecas de soporte a tu proyecto de android studio, consulta la página de configuración de la biblioteca de soporte de android studio 2 conectar a back4app ahora es el momento de usar el sdk de android parse en acción necesitamos acceso a internet y credenciales del servidor para conectarnos a back4app para usar el sdk de parse, nuestra aplicación necesita tener acceso a la red de internet para permitir que nuestra aplicación lo tenga, necesitamos otorgar permisos en el archivo androidmanifest xml además, tenemos que configurar las credenciales de la aplicación para conectar nuestra aplicación a back4app para lograr esto, necesitamos seguir los pasos a continuación 1 ve a app > manifests > androidmanifest xml en tu proyecto de android studio 2 ahora, antes de la etiqueta de aplicación en el archivo androidmanifest xml, copia el siguiente fragmento de código 1 \<uses permission android\ name="android permission access network state"/> 2 \<uses permission android\ name="android permission internet"/> 3 dentro de la sección de aplicación del archivo androidmanifest xml, agrega el siguiente código 1 \<meta data 2 android\ name="com parse server url" 3 android\ value="@string/back4app server url" /> 4 \<meta data 5 android\ name="com parse application id" 6 android\ value="@string/back4app app id" /> 7 \<meta data 8 android\ name="com parse client key" 9 android\ value="@string/back4app client key" /> 4 ve a app > res > values > archivo strings xml 5 en el archivo strings xml, agrega el siguiente código 1 \<string name="back4app server url">https //parseapi back4app com/\</string> 2 3 \<! paste both strings as required > 4 \<string name="back4app app id">paste your application id here\</string> 5 \<string name="back4app client key">paste your client key here\</string> 6 deja el string xml abierto y ve a sitio web de back4app ahora encontrarás tus claves para reemplazar en el código ve a tu panel de control y luego haz clic en configuración de la aplicación > seguridad y claves 3 inicializa parse sdk en nuestra aplicación en este paso completaremos la inicialización de parse utilizando el id de la app y la clave del cliente que hemos obtenido al final del paso 2 te recomendamos que escribas los códigos de instalación en los archivos app java o app kt que crearás la razón de esto es asegurar que nuestros códigos de inicialización del sdk de parse funcionen antes de cualquier otra actividad o contexto, el contexto de la aplicación es el primero que se crea y el último que se destruye así que, crea el app java en la misma carpeta que tu mainactivity, y luego sigue los pasos a continuación 1 importa la biblioteca de parse a tu archivo app 1 import com parse parse; 2 dentro del archivo app llama al siguiente código app java 1 public class app extends application { 2 @override 3 public void oncreate() { 4 super oncreate(); 5 parse initialize(new parse configuration builder(this) 6 applicationid(getstring(r string back4app app id)) 7 clientkey(getstring(r string back4app client key)) 8 server(getstring(r string back4app server url)) 9 build()); 10 } 11 } app kt 1 class app application() { 2 override fun oncreate() { 3 super oncreate() 4 parse initialize( 5 parse configuration builder(this) 6 applicationid(getstring(r string back4app app id)) 7 clientkey(getstring(r string back4app client key)) 8 server(getstring(r string back4app server url)) 9 build()); 10 } 11 } por favor, consulta la imagen a continuación como un ejemplo usando java colocamos nuestro código en el método oncreate() porque queremos conectarnos a nuestro servidor primero antes de tomar cualquier otra acción no olvides definir este archivo en el androidmanifest xml para hacer esto, ve al archivo androidmanifest xml y agrega la siguiente línea de código dentro de la etiqueta de aplicación al final, tu androidmanifest xml debería verse así si el nombre del archivo java que extiende application que creaste en el paso anterior no es “app”, no olvides que el código anterior debe tener el nombre correcto del archivo (android\ name=" nombre del archivo") 4 prueba tu conexión para probar tu conexión con parse sdk, guardemos un objeto en el mainactivity de tu proyecto de android studio 1 ve a tu proyecto de android studio y agrega el siguiente código a tu método oncreate() para guardar tu primer objeto parse de la aplicación en tu dashboard app java 1 public class mainactivity extends appcompatactivity { 2 @override 3 protected void oncreate(bundle savedinstancestate) { 4 super oncreate(savedinstancestate); 5 setcontentview(r layout activity main); 6 parseobject firstobject = new parseobject("firstclass"); 7 firstobject put("message","hey ! first message from android parse is now connected"); 8 firstobject saveinbackground(e > { 9 if (e != null){ 10 log e("mainactivity", e getlocalizedmessage()); 11 }else{ 12 log d("mainactivity","object saved "); 13 } 14 }); 15 } 16 } app kt 1 class mainactivity appcompatactivity() { 2 override fun oncreate(savedinstancestate bundle?) { 3 super oncreate(savedinstancestate) 4 setcontentview(r layout activity main) 5 val firstobject = parseobject("firstclass") 6 firstobject put("message","hey ! first message from android parse is now connected") 7 firstobject saveinbackground { 8 if (it != null){ 9 it localizedmessage? let { message > log e("mainactivity", message) } 10 }else{ 11 log d("mainactivity","object saved ") 12 } 13 } 14 } 15 } 2 lanza tu aplicación y ve a sitio web de back4app encuentra tu aplicación y ve a su panel 3 ahora haz clic en base de datos > navegador > primera clase deberías ver la primera clase con un objeto, como se muestra en la imagen a continuación ¡está hecho! ¡completamos la sección! ahora has aprendido cómo instalar el sdk de parse en tu aplicación aprende más paseando por nuestros tutoriales de android