Firebase 讲解


AndroidStudio 添加 Firebase 选项

使用时可能会没有 firebase 选项

settings 添加 plug-in

选择添加 Firebase Services

AndroidStudio4.2 以停止更新,默认存在firebase连接

创建 Firebase 项目 添加到 Android 项目中

准备好 google 账号

打开 Firebase

进入控制台

选择项目名称

create a firebase

继续

选择默认账户或者创建

稍等片刻

完成

根据提示在Android项目中添加各个SDK

使用 Cloud Storage的话需要添加SDK到应用

dependencies {
    // Import the BoM for the Firebase platform
    implementation platform('com.google.firebase:firebase-bom:28.1.0')

    // Declare the dependency for the Cloud Storage library
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation 'com.google.firebase:firebase-storage-ktx'
}

删除 Firebase 项目

点击设置

选择项目设置

翻到最底部

删除项目。

在 CloudFireStore中添加 元数据

选择Cloud Firestore

点击 “开始收集”

添加 集合名字

添加 文档称呼

点击添加字段 直接添加字段即可

将 Storage中的数据链接添加到元数据中

点击上传文件

选择要添加的元数据连接

粘贴即可

com.google.firebase.firestore.Query类

  • A Query which you can read or listen to.

    您可以阅读或收听的查询。

  • You can also construct refined Query objects by adding filters and ordering.

    您还可以通过添加过滤器和排序来构造精细的Query对象。

get方法

Executes the query and returns the results as a QuerySnapshot.

执行查询并以QuerySnapshot的形式返回结果。

public Task<QuerySnapshot> get ()

返回值

将返回的结果解析为Query

com.google.firebase.firestore.QuerySnapshot类

  • A QuerySnapshot contains the results of a query.

    quersnapshot查询结果。

  • It can contain zero or more DocumentSnapshot objects.

    它可以包含零个或多个DocumentSnapshot对象。

toObjects方法

Returns the contents of the documents in the QuerySnapshot, converted to the provided class, as a list.

以列表的形式返回QuerySnapshot中文档的内容,并转换为提供的类。

public List<T> toObjects (Class<T> clazz)

参数

The POJO type used to convert the documents in the list.

用来转换列表中文档的POJO类型。


文章作者: TheCara
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 TheCara !
  目录