当前位置: 首页 > 知识库问答 >
问题:

如何在(非Android)Java应用程序中检索Firebase数据?

冀望
2023-03-14

有没有办法从Firebase检索数据到一个Java应用程序?

我有一个Android应用程序,它将数据存储到一个Firebase数据库中,我需要在一个Java应用程序中读取这些数据。我在网上查了一下,但没有找到一个明确的答案。

//不是浏览器的URL,而是数据库上方的URL

        FirebaseOptions options = new FirebaseOptions.Builder()
            .setDatabaseUrl("https://database-ff395.firebaseio.com/")
            .setServiceAccount(new 
      FileInputStream("C:/Users/Denisa/Desktop/database-2aab74679b79.json"))
            .build();
        FirebaseApp.initializeApp(options);

        DatabaseReference ref = FirebaseDatabase
                .getInstance()
                .getReference("restricted_access/secret_document");

//这里我尝试引用数据库并在其中放入一个值

            final FirebaseDatabase database = FirebaseDatabase.getInstance();
            DatabaseReference ref1 = database.getReferenceFromUrl("https://database-ff395.firebaseio.com/database-ff395");
            ref1.setValue("ooo");

共有1个答案

诸葛苏燕
2023-03-14

从常规(非Android)JVM访问Firebase数据库被Firebase文档视为服务器平台。您可以在其服务器SDK的Firebase文档中找到有关它的所有信息。

 类似资料:
  • 问题内容: 当我想在Firebase服务器上创建时间戳,然后将其检索到本地客户端时,我想知道如何使用Firebase的ServerValue.TIMESTAMP方法。 在Firebase指南中,只有javascript对此情况进行了更详细的描述,但是我很难确定如何将其转换为我的Android应用程序。 提前致谢! 问题答案: 设置为(包含),告诉Firebase用服务器的时间填充该字段。当该数据被

  • 让我们看看同步方法MyClientFacade.getUser(): 如果使用或混合使用,则获得相同的行为: 假设我的用户在缓存中的得分值是5,而Firebase DB的得分值是11。 如果取消示例中代码的注释,Firebase缓存将有足够的时间更新,并且我的将返回正确的得分值(11)。 那么如何直接从服务器端直接询问最新的值并绕过缓存呢?

  • 问题内容: 我正在法国学习,所以很难找到法语教程来解决我的问题。因此,我不得不问我的问题,希望有一个令人满意的解决方案。 我的问题是我在firebase上读取数据时遇到了麻烦,并且花了三天时间。 我有这样的结构: 我已经开始编写一些代码,可以恢复密钥,但是无法恢复这些值“ nom”,“ argent”等。 问题答案: John的替代方法是使用来获取每个属性:

  • 我是新来的颤振,我正在遵循一个教程,显示如何搜索数据。我不能用我自己的例子来重现。我想知道如何从这个json数据中搜索ListView中的数据。 使用此代码显示

  • 我目前正在android studio中开发一个应用程序,因为我正试图在业余时间学习如何使用它,我的知识非常有限,所以我希望我能解释我的应用程序的概念,并向人们提供一些我可以使用的不同技术的建议。我的应用程序的基本思想是,它允许人们搜索名人,并显示他们的一些事实,他们的出生日期等。我知道它没有什么特别的,但它实际上是一个概念,可以帮助我提高我的android studio知识。 我的主要问题是以一

  • 我最近编写了一个Android应用程序。这只是一个简单的应用程序,让你保持几个简单的计数器间隔的篮球比赛得分。我得到了增加一个保存功能的需求,这样你就可以保存你的分数,然后加载他们回来。目前,当您停止应用程序时,您的数据将丢失。所以我想知道的是我必须添加什么才能让应用程序保存标签(分数),然后加载它。谢谢,伙计们,对不起,我对这些东西不太了解。