【java-使用Google Cloud Storage从Firebase存储中删除文件夹】教程文章相关的互联网学习教程文章

java-如何遍历Android中的Firebase结构?【代码】

我需要遍历Firebase架构以获取每次锻炼的数据.在RecyclerView中显示它.现在,我无法使用侦听器&在Firebase中遍历该模式.通过称为程序的POJO类获取它. Firebase的JSON{"subscriptions" : {"han@gmail,com" : {"-KDnhRwHjssOejrqyenP" : {"category" : "Strength","goal" : "This workout can be done while on the phone!","length" : 1,"title" : "Hello Workouts","weeks" : {"week1" : [ "High Knees", "Jumping Jacks", "Wall si...

java-com.firebase.client.ServerValue.TIMESTAMP对应什么?【代码】

我正在尝试使用Web上的Firebase构建聊天应用程序,并创建和Android客户端.在我的Web应用程序中,我将Firebase Server的时间戳与消息一起发送,但是在Android上似乎有点麻烦.在使用Firebase的Android开源聊天应用程序时,我使用了默认的Chat.java类,但是当我尝试使用ServerValue.TIMESTAMP发送时间戳时,出现了错误,因为我认为它将返回一个int但返回一个Map. 现在,我正在使用一种解决方法,并从设备本身获取时间,但是如果跨时区的人们将要...

java – 如何在不覆盖的情况下向Firebase Firestore添加值?【代码】

我有两个活动,我正在分别从这两个活动向Firestore添加数据.但是,每当我向Firestore添加第二个活动数据时,它都会覆盖第一个活动数据.我在以下两个活动中使用了以下代码:firebaseFirestore.collection("Users").document(user_id).set(data)如何停止覆盖?我想将两个活动数据保存在同一个user_id中.解决方法:我建议你再添加一个文档或集合,它可以为单个用户存储更多的数据值.您可以为这两个活动创建文档引用:firebaseFirestore.col...

java – com.google.firebase.database.DatabaseException:不支持序列化数组,请改用列表【代码】

我试图使用以下代码持久化自定义对象:DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference(); DatabaseReference curWorkoutExercisesRef = databaseReference.child("workouts").child(mCurrentWorkout.getId()).child("workoutExercises");WorkoutExercise we = new WorkoutExercise(exercise); curWorkoutExercisesRef.push().setValue(we);这是我的目标:public class WorkoutExercise {priv...

java – 在聊天应用程序如何使用Firebase实现打字指示器【代码】

在聊天应用程序如何实现打字指示器,有人正在使用Firebase在Android Studio中键入whats-app或Messenger解决方法:要实现此目的,您需要在Firebase数据库中添加一个名为的新字段:使用默认值false键入.然后在EditText上使用addTextChangedListener()方法来实际查看某人何时键入消息.当有人输入某些内容时,会触发onTextChanged()方法.现在将键入的值从false更改为true.在此之后,addValueEventListener以查看值的更改时间.如果值为true,则...

java – Android无法扩展Firebase Messaging Service【代码】

我正在尝试在我的应用程序中实现Firebase云消息传递,我已经实现了使用此服务的所有设置,但是当我尝试在我的类中扩展FirebaseMessagingService时,它给了我错误,它根本找不到它,我不能甚至可以导入com.google.firebase.messaging.FirebaseMessagingService,如图所示:我添加了所有必需的代码:我将此添加到app gradlecompile 'com.google.firebase:firebase-core:9.4.0' apply plugin: 'com.google.gms.google-services'这对模块gra...

java – Firebase身份验证FirebaseNetworkException:发生网络错误(例如超时,中断连接或无法访问的主机)【代码】

我正在为我的Android应用程序创建身份验证工作流程.我允许用户使用用户名/密码和各种OAuth提供商登录.我正在验证电子邮件和密码,以便我知道我传递给Firebase的信息是有效的.我正在使用com.google.firebase:firebase-auth:9.6.1 当我执行以下代码时,我得到一个回调,指出操作不成功并出现错误.mFirebaseAuth.signInWithEmailAndPassword(username,password).addOnCompleteListener(this);回调函数或完成监听器告诉我com.google.fir...

java – 在Firebase中保存和检索日期【代码】

我有一个具有以下结构的模型public class OfferModel {private String mImageUrl;private String mOfferCode;private String mOfferTitle;private String mOfferDescription;private boolean mIsRunning;private String mCreatorUid;private Date mStartDate; }其他一切在保存方面都很好.它将Firebase实时数据库保存为startDatedate: 22day: 3hours: 23minutes: 20month: 5seconds: 50time: 1466617850476timezoneOffset: -330year...

android – com.google.firebase.provider.FirebaseInitProvider:java.lang.ClassNotFoundException:com.g【代码】

在KitKat和更低版本上接收此错误在Lollipop及以上版本上完美运行 我已将所有必需的jar包括在gradle和Firebase json文件中以接收GCM. 我的应用程序gradleapply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services'android {compileSdkVersion 23buildToolsVersion "24.0.0"defaultConfig {applicationId ""minSdkVersion 13targetSdkVersion 23versionCode 6versionName "1.6"testInstrumentationRu...

java Firebase:延迟退出,直到写入完成【代码】

我有一个用Java编写的服务器,它可以在收听,处理和更新Firebase数据时收到关闭信号.由于Firebase线程是Java中的守护程序线程,因此我想在主线程中添加一些延迟以允许完成写入操作. 我目前的想法是锁存方法:使用一些并发计数器来跟踪挂起的写操作,并让主线程在没有时退出.计数器将在onComplete()回调中更新,所以我想知道: 在Firebase客户端中,何时可能无法调用onComplete()回调?僵局有合理的危险吗?解决方法:取自this google grou...

java – Firebase android代理设置

我做了一个Android应用程序https://play.google.com/store/apps/details?id=com.confesco.maggi使用firebase作为数据库,当我使用3G网络时运行良好.当我在我们学院的代理下使用它并没有连接到数据库时出现问题.我有什么方法可以解决这个问题.谢谢你预先.解决方法:目前还没有针对代理使用Android客户端的解决方法,抱歉.我把它放在Firebase功能列表中,希望我们能在不久的将来解决它. (从以前发布的评论中复制的答案)

java – Firebase Cloud Firestore:无效的集合引用.集合引用必须具有奇数个段【代码】

我有以下代码并收到错误:Invalid collection reference. Collection references must have an odd number of segments和代码:private void setAdapter() {FirebaseFirestore db = FirebaseFirestore.getInstance();db.collection("app/users/" + uid + "/notifications").get().addOnCompleteListener(task -> {if (task.isSuccessful()) {for (DocumentSnapshot document : task.getResult()) {Log.d("FragmentNotifications", ...

java – 如何从firebase中检索特定的数据列表【代码】

我是firebase和nosql数据库的新手 我正在尝试从Firebase中检索一些特定数据.我有一个节点大学,该节点有许多唯一标识符作为节点,它有更多的数据.我想从每个节点检索名称. 请看看这个.到目前为止我尝试过:我尝试使用addChildEventListener,但这只是监听第一个孩子.我调试了它,它只显示了大学节点的第一个孩子的值.myRef.addChildEventListener(new ChildEventListener() {@Overridepublic void onChildAdded(DataSnapshot dataSnaps...

java – 当我们使用Firebase for android注册时,如何验证Google验证的电子邮件ID?【代码】

当用户在Android中使用Firebase电子邮件/密码登录方法注册时,我们如何验证他们的电子邮件?解决方法:对于Android电子邮件验证,首先您可以通过firebase here查看文档.Send a user a verification emailFirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();user.sendEmailVerification().addOnCompleteListener(new OnCompleteListener<Void>() {@Overridepublic void onComplete(@NonNull Task<Void> task) {if (task...

java – 等到firebase检索数据【代码】

我想构建一个在FireBase中返回子值的方法.我试着这样做:public String getMessage(){root.child("MessagesOnLaunch").child("Message").addListenerForSingleValueEvent(new ValueEventListener() {@Overridepublic void onDataChange(DataSnapshot dataSnapshot) {message = (String) dataSnapshot.getValue();Log.i("4r398", "work");}@Overridepublic void onCancelled(FirebaseError firebaseError) {Log.e("error", firebase...