1. 程式人生 > >使用Firebase介紹,附帶聊天實現的功能code地址

使用Firebase介紹,附帶聊天實現的功能code地址

什麼是Firebase?

firebase提供實時資料後端,可以只用JavaScript就能建立動態網站

特點

  1. 雲服務,隨時擴充套件,高效能,無需部署管理自己的伺服器,資料庫,大大減少工作量
  2. api簡單,使用起來非常的方便,可大大減少程式碼量
  3. 可通過網頁對資料進行管理,很方便

1. 註冊

2. 安裝Firebase,在build.gradle中新增下邊的內容

dependencies {
    compile 'com.firebase:firebase-client-android:2.5.2+'
}

3. 在AndroidManifest.xml新增許可

uses-permission android:name="android.permission.INTERNET" 

4. 新增Firebase

public void onCreate() {
    super.onCreate();
    Firebase.setAndroidContext(this);
    // other setup code
}

5. 讀寫Firebase

Firebase myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
//寫入
myFirebaseRef.child("message"
).setValue("Do you have data? You'll love Firebase."); //讀取 myFirebaseRef.child("message").addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot snapshot) { System.out.println(snapshot.getValue()); //prints "Do you have data? You'll love Firebase." } @Override
public void onCancelled(FirebaseError error) { } });

基於Firebase的聊天軟體,搭建速度超級快