什麼是Firebase?
firebase提供實時數據後端,可以只用JavaScript就能建立動態網站
特點
- 雲服務,隨時擴展,高性能,無需部署管理自己的服務器,數據庫,大大減少工作量
- api簡單,使用起來非常的方便,可大大減少代碼量
- 可通過網頁對數據進行管理,很方便
1. 註冊
首先需要註冊一個Firebase賬號(https://www.firebase.com/),可以得到一個地址(https://amber-inferno-XXXX.firebaseio.com/)
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) { }
});