1

您好,我是编程初学者。我学习了Java,现在我正在学习android。

我正在构建一个包含 5 个预定义用户(我的家人)的应用程序,这 5 个用户之间将通过连接到 Internet 的数据库进行数据交换。(在网上搜索免费的在线数据库后,我找到了 Firebase;我希望这是正确的选择)。

现在我想为每个用户设置 5 个数据文件(每个文件将包含用户将控制的数据)

因此,对于每个用户来说,这将是一个取决于他的文件中的数据的视图,并且在用户通过我的应用程序进行更改后,这些数据文件将被更改。

我希望事情很清楚,也许这个架构会有所帮助

---------------- | data|  
---------------- | base|-------------------

--------------------|----------------------

|---<----|>--->--|MyApp|<--->--|-<-->------|

|data----|data---|--data|-data---|------------|

U1----U2--------User3----------U4--------User5

PS:这不是学校项目,也不是我正在做的事情,因为我喜欢编程。

4

1 回答 1

1

很高兴你想自学英语和编程!

对于您的项目,我建议以这种方式构建您的数据,但这取决于您想用它们做什么

{
    "mydatabase": {
        "users": {
            "mom": {
            },
            "dad": {
            }
        }
    }
}

如果您提供有关您所做的或想要实现的任何信息,我们将很乐意提供帮助;)

于 2016-07-04T11:51:03.930 回答