Base de données en temps réel Firbase avec Android
Comment connecter la base de données en temps réel à l’application Android
Comment implémenter la base de données FirebaseRealTime dans l’application Android. Voici les étapes pour le faire.
-
Installez d’abord le sdk firebase. Si vous ne savez pas comment l’installer, voici l’URL de l’aide. [Installer le SDK Firebase][1]
-
Après avoir enregistré votre projet dans la console firbase, l’URL de la console firbase est [URL de la console Firebase][2]
-
Après avoir terminé avec succès l’étape ci-dessus, ajoutez la dépendance suivante dans votre niveau d’application. compiler ‘com.google.firebase:firebase-database:9.2.1’
-
Encore une chose, configurez les règles de votre base de données firebase. Si vous ne savez pas comment configurer, voici l’URL qui vous aide. [Configurer les règles Firebase][3]
-
Maintenant, après tout, le code d’origine est démarré, récupérez d’abord votre instance de base de données, lancez FirebaseDatabase comme suit,
FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference myRef = database.getReference(“message”);
Vous pouvez maintenant créer différents objets différents de DatabaseReference pour accéder à différents nœuds,
-
Vous pouvez maintenant enregistrer ou récupérer des données à l’aide de DataBaseReference comme suit, Pour la sauvegarde :
myRef.setValue(“Demo for Save”);
Lire les données :
myRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// This method is called once with the initial value and again
// whenever data at this location is updated.
String value = dataSnapshot.getValue(String.class);
Log.d(TAG, "Value is: " + value);
}
@Override
public void onCancelled(DatabaseError error) {
// Failed to read value
Log.w(TAG, "Failed to read value.", error.toException());
}
});
Remarque : Il s’agit du seul sujet d’introduction sur la façon d’implémenter la base de données dans l’application Android, plus de choses disponibles dans la base de données FirebaseRealtime,
[1] : https://firebase.google.com/docs/android/setup [2] : https://console.firebase.google.com/ [3] : https://firebase.google.com/docs/database/security/quickstart#sample-rules