在firebase中创建像api这样的报纸

时间:2018-05-01 16:50:06

标签: android firebase

我对firebase很新,但是我需要尝试做点什么。我有一份学校报纸,我想创建一个应用程序。我想尽可能使用firebase。不确定他们是否有此功能,但会感谢您的反馈。我想要一个Textview和图像,它从我的firebase获取实时数据。假设我有一个listview,它采用String类型的数组,从Firebase我写实时新闻并发送到应用程序。用户无需注册或登录即可查看此详细信息,这将是我不时向应用发送信息。我该怎么做到这一点。任何文档都会有帮助。我用谷歌搜索和搜索,我得到的是人们保存数据和检索已保存的数据。

示例:就像报纸api一样。你打开应用程序新闻进来,但因为创建一个api可能是昂贵的firebase帮助?

我在这里开始了这个项目。

我的资源xml。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Activities.ResourceActivity">


    <ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"
        android:id="@+id/list_resource"
       />

</RelativeLayout>

因此,在我的列表视图中,我计划指出新闻的内容,点击它后会打开报纸的图像和文本视图。

我是学生,将不胜感激。

1 个答案:

答案 0 :(得分:1)

您需要设计一个单独的“管理”应用程序,该应用程序允许您为每篇文章添加新的JSON对象以及图像链接(如果需要,您可以存储和生成与Firebase存储的链接)。如果您不经常发布新故事,您可能只需使用Firebase控制台即可。另一个选项是Firebase Admin console manager

使用listeners,只要您对数据库中的文章进行更改,您的应用就可以更新。如果您所做的只是向用户展示他们可以点击的文章的列表视图,然后呈现具有完整文章文本和其他媒体(图像,嵌入视频,音频剪辑)的详细视图,这不应该是使用Firebase实时数据库(甚至Firestore为每篇文章使用文档)和Firebase存储很难实现。