firebase
Firbase Realtime Database avec Android
Recherche…
Comment connecter une base de données en temps réel avec une application Android
Comment implémenter la base de données FirebaseRealTime dans une application Android. Voici les étapes à suivre pour le faire.
Installez d'abord sdk Firebase, si vous ne savez pas comment installer, voici l'URL d'aide. Installez Firebase SDK
Après avoir enregistré votre projet dans la console Firbase, l’URL de la console Firbase est l’URL de la console Firebase.
Une fois que vous avez terminé avec succès, ajoutez les dépendances suivantes au niveau de votre application. compile 'com.google.firebase: base de données firebase: 9.2.1'
En outre, une autre chose permet de configurer 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 de la base de feu
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,
Base de données FirebaseDatabase = FirebaseDatabase.getInstance (); DatabaseReference myRef = database.getReference ("message");
Vous pouvez maintenant créer différents objets différents de DatabaseReference pour le noeud d'accès différent,
Maintenant, vous pouvez enregistrer ou récupérer des données à l'aide de DataBaseReference comme suit, pour l'enregistrement:
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());
}
});
Note: Ceci est le seul sujet d'introduction pour implémenter une base de données dans une application Android perdue de plus de choses disponibles dans la base de données FirebaseRealtime,