【问题标题】:Android simple chat using firebase implementation on github使用 github 上的 firebase 实现的 Android 简单聊天
【发布时间】:2015-11-23 20:55:14
【问题描述】:

您好,任何人都可以对如何在 github 中实现这个简单的 android 聊天应用程序提出建议吗? https://github.com/firebase/AndroidChat 。我需要实现该链接,以练习如何使用 firebase live 为 android 创建一个简单的聊天应用程序。它说在那之后要更改“mainactivity”中的 URL,我根本不知道。我是firebase的新手,确实对如何管理应用程序进行了一些研究。不幸的是,我在 github 上看到了这个源代码。但问题是我不知道如何实现它。关于如何遇到我认为 HTML 的建议,它将链接到我在 firebase 中的 URL 上?

希望有人能看到这个。

【问题讨论】:

  • 您是要运行从 GitHub 下载的项目,还是要实现自己的项目?
  • 我正在尝试运行我从 github @AndreaDusza 下载的项目,直到现在我一直在研究如何运行它并将其附加到我的 Firebase 中,以便它能够运行。

标签: android android-activity firebase implementation mobile-application


【解决方案1】:

它说你需要 URL 指向你自己的Firebase 服务器。它是免费且易于创建的。 当您站在 Firebase 中的查看我的第一个应用程序屏幕上时,您可以在浏览器中看到您的 Firebase 的 URL,这正是您在 MainActivity 中所需要的。 你检查过Firebase quickstart guide吗?

如果你在浏览器中查看sample project's dashboard,你可以看到这个数据结构:

chat
  randomlyGeneratedMessageId1
    author: "jane1994"
    message: "hi there"
  randomlyGeneratedMessageId2
   author: "johndoe"
   message: "asdasd"

您将拥有相同的数据结构。如果您从示例应用程序编写和发送消息,它会自动创建。

编辑: 它比你想象的要简单得多。不涉及本地主机或任​​何内容。步骤:

  1. 拥有 Firebase 帐户
  2. 登录
  3. 点击这里
  4. 现在您可以查看云中的所有数据。它已经上线了。如果您将 .apk 提供给任何朋友并且他们在他们的 Android 设备上运行该应用程序,那么他们已经可以通过该应用程序将数据发送到您自己的服务器。

EDIT2:

您在 GitHub 上找到的是一个 Android Studio 项目。您只能使用 Android Studio 打开和运行它。

在您使用 Android Studio 编译项目并拥有 .apk 后,您可以像使用任何其他 .apk 一样使用它。

【讨论】:

  • 感谢您的评论女士,我尝试运行那个 github 简单的 android 应用程序,首先我创建了一个 mychatapp 的 firebase URL。然后下载github链接。我在 mainactivity.java 中设置了 URL,并将其更改为我的 url chatapp。之后,我不知道如何完全运行它。我是firebase的新手,我在github中实现了代码链接。 @andrea dusza
  • 查看我的更新答案。我刚刚下载了相同的示例项目,它对我有用。
  • 好的女士,我对如何在浏览器上运行它感到困惑,我尝试了 localhost 但当然它现在会运行,因为本地主机运行 php 和 html 。已经用built.gradle等构建的下载文件。这里的问题是如何与firebase ma'am一起运行代码
  • 哇哦,真的吗???如何? ,好的,女士我要遵守规则,但这对我不起作用。要做的第一件事是什么?
  • 你可以一步一步做吗女士?我是 firebase 的新手,所以我在从 github 运行此链接时感到困惑,将代码放在示例项目的仪表板下的位置
猜你喜欢
  • 1970-01-01
  • 2015-02-23
  • 2023-03-17
  • 2022-08-09
  • 2014-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多