Android
Installazione Parse Android SDK in Android Studio
18 min
installa il parse sdk nel tuo progetto android studio introduzione in questa sezione imparerai come installare il parse android sdk nel tuo progetto android studio questo tutorial utilizza un'app di base creata in android studio arctic fox 2020 3 1 patch 1 con compilesdk 30, minsdk 21 e targetsdk 30 in qualsiasi momento, puoi accedere al progetto android completo costruito con questo tutorial nei nostri repository github repository di esempio kotlin repository di esempio java obiettivo impara come installare il parse sdk nel tuo progetto android prerequisiti per completare questa sezione, avrai bisogno di un'app creata su back4app nota se non hai un'app ora, segui il tutorial per una nuova app parse per imparare come creare un'app parse su back4app android studio app android di base nota se non hai creato un'app di base, puoi seguire il tutorial per creare un progetto dal sito ufficiale di android studio nota parse android sdk funziona con compilesdk 27 e targetsdk 27 o superiore 1 installa sdk dobbiamo implementare parse sdk nel nostro progetto android, per questo utilizzeremo gradle , uno strumento di automazione della build open source progettato per essere abbastanza flessibile da costruire quasi qualsiasi tipo di software android studio utilizza gradle per il processo di build e per importare librerie esterne come parse sdk 1 nel tuo progetto android studio, apri il file settings gradle ora aggiungeremo jitpack al nostro progetto jitpack è un repository di pacchetti per progetti jvm e android 2 ora dobbiamo aggiungere maven {url 'https //jitpack io'} riga al repositories{} tag nel file settings gradle 1 repositories { 2 3 4 maven { url 'https //jitpack io' } 5 } 3 è anche necessario controllare nel android{} tag se il tuo compilesdk è 27 o superiore e anche se il tuo targetsdk è 27 o superiore se non lo sono, devi cambiare queste versioni in 27 o superiore, altrimenti il tuo parse sdk per android potrebbe non funzionare correttamente dopo aver controllato questo, il tuo build gradle (module\ app) dovrebbe apparire come quello nell'immagine qui sotto 4 se tutti i passaggi precedenti sono impostati ora siamo in grado di aggiungere il parse android sdk al nostro progetto nel dependencies{} tag cambia il valore latest version here con la versione di tua scelta dovrebbe apparire così puoi vedere la versione attuale del sdk qui versioni sdk 5 ora dobbiamo sincronizzare il nostro build gradle per applicare le ultime modifiche al nostro progetto per saperne di più su come aggiungere librerie di supporto al tuo progetto android studio, consulta la pagina di configurazione della libreria di supporto di android studio 2 connettersi a back4app ora è il momento di utilizzare l'sdk android parse in azione abbiamo bisogno di accesso a internet e delle credenziali del server per connetterci a back4app per utilizzare l'sdk parse, la nostra applicazione deve avere accesso alla rete internet per consentire alla nostra app di averlo, dobbiamo concedere permessi nel file androidmanifest xml inoltre, dobbiamo configurare le credenziali dell'app per connettere la nostra app a back4app per raggiungere questo obiettivo, dobbiamo seguire i passaggi seguenti 1 vai su app > manifests > androidmanifest xml nel tuo progetto android studio 2 ora, prima del tag application nel file androidmanifest xml, copia il seguente frammento di codice 1 \<uses permission android\ name="android permission access network state"/> 2 \<uses permission android\ name="android permission internet"/> 3 all'interno della sezione application del file androidmanifest xml, aggiungi il seguente codice 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 vai su app > res > values > file strings xml 5 nel file strings xml, aggiungi il seguente codice 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 lascia aperto il file string xml e vai su sito web di back4app ora troverai le tue chiavi da sostituire nel codice vai al tuo dashboard e poi clicca su impostazioni app > sicurezza e chiavi 3 inizializza parse sdk nella nostra app in questo passaggio completeremo l'inizializzazione di parse utilizzando l'id dell'app e la chiave del client che abbiamo ottenuto alla fine del passo 2 ti consigliamo di scrivere i codici di installazione nei file app java o app kt che creerai il motivo di questo è garantire che i nostri codici di inizializzazione del sdk parse funzionino prima di qualsiasi altra attività o contesto, il contesto dell'applicazione è il primo a essere creato e l'ultimo a essere distrutto quindi, crea l'app java nella stessa cartella della tua mainactivity, e poi segui i passaggi qui sotto 1 importa la libreria parse nel tuo file app 1 import com parse parse; 2 all'interno del file app chiama il seguente codice 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 } si prega di controllare l'immagine qui sotto come esempio utilizzando java abbiamo messo il nostro codice nel metodo oncreate() perché vogliamo connetterci al nostro server prima di intraprendere qualsiasi altra azione non dimenticare di definire questo file in androidmanifest xml per fare ciò, vai al file androidmanifest xml e aggiungi la seguente riga di codice all'interno del tag application alla fine, il tuo androidmanifest xml dovrebbe apparire così se il nome del file java che estende application che hai creato nel passaggio precedente non è “app”, non dimenticare che il codice sopra dovrebbe avere il nome corretto del file (android\ name=" nome del file") 4 testa la tua connessione per testare la tua connessione con parse sdk, salviamo un oggetto nella mainactivity del tuo progetto android studio 1 vai al tuo progetto android studio e aggiungi il seguente codice al tuo metodo oncreate() per salvare il tuo primo oggetto parse dell'applicazione nel tuo 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 avvia la tua app e vai su sito web di back4app trova la tua app e vai al suo dashboard 3 ora fai clic su database > browser > prima classe dovresti vedere la prima classe con un oggetto, come mostrato nell'immagine qui sotto è fatto! abbiamo completato la sezione! ora hai imparato come installare il parse sdk nella tua applicazione scopri di più passeggiando nel nostro tutorial android