@極簡主義患者/社交控/偽技術(shù)宅/沉迷幻想不能自拔的文藝少年
不定期更新的文字平臺(tái):微博 簡書
看過論壇教程的視頻不難發(fā)現(xiàn),Firebase其實(shí)是非常友好簡單易上手的,從個(gè)人實(shí)際操作來說整個(gè)過程也是比較流程,其中只有一個(gè)小坑,稍微提一下,可以給以后需要的人看一下
1.進(jìn)入Firebase官網(wǎng)
在官網(wǎng)可以查看非常完整的Docs,在看視頻學(xué)習(xí)的過程中有哪里不懂,或者搜索不到的話,官方文檔是你解決問題的不二選擇
-
官網(wǎng)文檔頁
2.進(jìn)入 Firebase console
Firebase console是進(jìn)行所有功能操作的控制臺(tái),而我們要將Firebase與我們的應(yīng)用連接起來就要從這里開始:
- 1 通過"添加項(xiàng)目"開始創(chuàng)建
- 2 填寫項(xiàng)目名稱,一般就填寫APP名稱
-
3 反正我選的是中國:)
-
4 與安卓項(xiàng)目相連
- 5 填寫包名
-
6 填寫別名(這個(gè)無所謂怎么填了),最后一欄一大串先不用管,完了點(diǎn)擊注冊(cè)應(yīng)用
-
7 按照網(wǎng)頁顯示的步驟進(jìn)行(我就不多比比了)
-
8 按照網(wǎng)頁顯示的第三步向應(yīng)用的build.gradle中寫入語句,以添加Firebase SDK,此時(shí)的Sync now是不會(huì)出現(xiàn)問題的
- 9 大功告成,現(xiàn)在你的應(yīng)用已經(jīng)有Firebase了,但是還沒有任何功能
3.添加Firebase功能
以Analytics功能為例,我們?cè)囍砑庸δ艿紸PP中,我們先看官方文檔對(duì)功能的定義:
Google Analytics for Firebase collects usage and behavior data for your app.
The SDK logs two primary types of information:
Events:
What is happening in your app, such as user actions, system events, or errors.
User properties:
Attributes you define to describe segments of your user base, such as language preference or geographic location.
顧名思義就是收集信息來進(jìn)行日志輸出便于進(jìn)行分析
- 1 在APP級(jí)build.gradle的dependency中添加以下語句:
compile 'com.google.firebase:firebase-core:10.2.6'
- 2 在MainActivity.java中引入FirebaseAnalytics包從而在方法頭定義如下變量:
private FirebaseAnalytics mFirebaseAnalytics;
- 3 在MainActivity.java的onCreate()方法中初始化此變量:
// Obtain the FirebaseAnalytics instance.
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);