Android开发架构

Android开发架构,android,cloud,Android,Cloud,我想开发一个android应用程序,用户可以在其中发布他们关于某件事的信息,并且任何使用该应用程序的人都可以编辑这些信息。由于我是android开发新手,我需要什么样的知识和专业技能。您需要了解使用编辑文本、文本视图和滚动视图创建的基本UI。然后您需要知道JSON,才能从服务器发送和接收数据。您还需要SQLite和SharedPreferences。您可以使用改装与服务器通信。希望这足够了。如果还需要什么,你需要边做边学 我建议你从应用程序开始,当你开始的时候,你会意识到你需要什么,你可以在使用

我想开发一个android应用程序,用户可以在其中发布他们关于某件事的信息,并且任何使用该应用程序的人都可以编辑这些信息。由于我是android开发新手,我需要什么样的知识和专业技能。

您需要了解使用编辑文本文本视图滚动视图创建的基本UI。然后您需要知道JSON,才能从服务器发送和接收数据。您还需要SQLiteSharedPreferences。您可以使用改装与服务器通信。希望这足够了。如果还需要什么,你需要边做边学


我建议你从应用程序开始,当你开始的时候,你会意识到你需要什么,你可以在使用应用程序的同时继续学习。在我看来,这是最快也是最好的学习方法

编辑——在上述场景中用于存储数据的知识和技术。我希望数据集中存储,所有用户都可以访问和编辑数据。需要什么类型的服务器来处理用户请求、处理请求并用数据还原它们?云存储能满足我的需求吗?是的。当用户选择上载输入的数据时,您必须上载数据,并在应用程序打开时加载数据。我是否可以在未经用户许可的情况下将数据显式发布到云。我是否需要服务器将我的应用程序链接到云。请详细说明我如何将所有数据发布到云,并在用户登录时检索这些数据。我是否需要自己在云上管理数据,还是需要云角色。请同时推荐一些云服务的名称,这些云服务在这方面做得很好,而且收费很低。