什么是Firebase些己?
firebase提供實時數(shù)據(jù)后端,可以只用JavaScript就能建立動態(tài)網(wǎng)站
特點
云服務(wù)疹蛉,隨時擴展活箕,高性能,無需部署管理自己的服務(wù)器可款,數(shù)據(jù)庫育韩,大大減少工作量
api簡單克蚂,使用起來非常的方便,可大大減少代碼量
可通過網(wǎng)頁對數(shù)據(jù)進行管理筋讨,很方便
注冊
首先需要注冊一個Firebase賬號(https://www.firebase.com/)埃叭,可以得到一個地址(https://amber-inferno-XXXX.firebaseio.com/)安裝Firebase,在build.gradle中添加下邊的內(nèi)容
dependencies { compile 'com.firebase:firebase-client-android:2.5.2+'}在AndroidManifest.xml添加許可
uses-permission android:name="android.permission.INTERNET"添加Firebase
public void onCreate() { super.onCreate(); Firebase.setAndroidContext(this); // other setup code}讀寫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的聊天軟件悉罕,搭建速度超級快
https://github.com/firebase/AndroidChat