firebase
Firbase Echtzeitdatenbank mit Android
Suche…
So verbinden Sie eine Echtzeitdatenbank mit der Android-Anwendung
So implementieren Sie die FirebaseRealTime-Datenbank in einer Android-Anwendung. Im Folgenden werden die Schritte dafür beschrieben.
Installieren Sie zuerst firebase sdk. Wenn Sie nicht wissen, wie man installiert, dann ist die URL für die Hilfe. Installieren Sie das Firebase SDK
Nachdem Sie Ihr Projekt in der Firbase-Konsole registriert haben, lautet die URL der Firbase-Konsole Firebase Console- URL
Fügen Sie nach dem erfolgreichen Abschluss des Schrittes die folgende Abhängigkeit in Ihrem Gradel der Anwendungsebene hinzu. kompilieren 'com.google.firebase: firebase-database: 9.2.1'
Konfigurieren Sie außerdem Ihre Firebase-Datenbankregeln. Wenn Sie nicht konfigurieren möchten, wie folgt, ist die URL, die Ihnen hilft. Konfigurieren Sie die Firebase-Regeln
Nachdem Sie alles erledigt haben, wird der Originalcode gestartet. Rufen Sie zuerst Ihre Datenbankinstanz auf, und werfen Sie die FirebaseDatabase wie folgt aus.
FirebaseDatabase-Datenbank = FirebaseDatabase.getInstance (); DatabaseReference myRef = database.getReference ("message");
Sie können jetzt unterschiedliche Objekte von DatabaseReference für den Zugriff auf unterschiedliche Knoten erstellen.
Jetzt können Sie Daten mit DataBaseReference wie folgt speichern oder abrufen: Zum Speichern:
myRef.setValue ("Demo zum Speichern");
Daten lesen:
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());
}
});
Hinweis: Dies ist das einzige Einführungsthema, wie Sie eine Datenbank in einer Android-Anwendung implementieren können, bei der in der FirebaseRealtime-Datenbank mehr vorhanden ist.