之间有什么区别
compile 'com.google.firebase:firebase-database:11.2.2'
和
compile 'com.firebaseui:firebase-ui-database:2.3.0'
为什么你需要一个或两个?
答案 0 :(得分:3)
这是两个独立的库:
com.google.firebase:firebase-database
是提供Firebase实时数据库访问权限的官方Firebase Database SDK com.firebaseui:firebase-ui-database
是FirebaseUI Database library,提供与上述库结合使用的UI绑定官方Firebase SDK libraries提供了使用Firebase进行开发所需的功能。
FirebaseUI libraries使Firebase功能与您应用的用户界面相结合变得简单。因此,如果您打算使用它们提供的附加功能,则只需要包含FirebaseUI库。
答案 1 :(得分:1)
compile com.google.firebase:firebase-database:'version'
是Firebase实时数据库的依赖项
compile com.firebaseui:firebase-ui-database:'version'
是FirebaseUI的依赖项(适用于Android的开源库,可让您快速将常用UI元素连接到Firebase API)。
如果您不想使用它提供的Firebase的UI绑定,则不需要添加FirebaseUI
PS:如果你有3.0.0
的更新奖励,请使用implementation
代替compile
进行家属