Recherche…


Intégrer la base de données Firebase Real-Time à une application Android

Comment implémenter la base de données Firebase Real-Time dans les applications Android.

Configuration / installation:

  1. Tout d'abord, installez le SDK Firebase ( guide )

  2. Enregistrez votre projet à l'aide de la console Firebase

  3. Après avoir effectué les deux étapes ci-dessus, ajoutez la dépendance suivante dans votre niveau d'application.

    compile 'com.google.firebase:firebase-database:9.2.1'
    
  4. [Facultatif] Configurez vos règles de sécurité de base de données ( référence ).

Exemple d'implémentation:

  1. Déclarez et initialisez la référence de base de données

    FirebaseDatabase database = FirebaseDatabase.getInstance();
    DatabaseReference myRef = database.getReference("message");
    

Vous pourrez ensuite créer différentes références pour accéder à différents nœuds

  1. Ecrire de nouvelles données dans la base de données

    myRef.setValue("Writing Demo");
    
  2. Lire les données de la base de 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());
     }
    });
    


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow